Many improvements, especially keying filter list client property on url
vars that are preserved in the list, using ns_sha1 to encode the client
property name so it fits within 50 character limit, fixed clear urls so
it saves the client property correctly.