RESutils.createMultiLock(): instantiates a lock collection where setting any lock marks the whole collection as locked and unsetting all locks marks the whole collection as unlocked.
MultiLock - rename set/unset to lock/unlock
Search settings - fix a missing variable
Settings navigation - prevent infinite onhashchanged loop 
When navigating to reddit.com/.../#!settings, use multilock on URL hashes to avoid getting stuck swapping URL hashes around