Fix settings to open on Firefox Nightly
Fixed issue with label not selecting related checkbox because of ids existing in multiple places. Added input inside label instead.
Created unified tooltip manager

Created a function to unify the 3 tooltip implementations
Converted showParents to use it.
Allow the hover to handle loading messages

Allow the hover to handle loading messages using progress listeners.
Converted the subredditInfo module to use the unified tooltips
Fix for the header of the subreddit hover not showing

Previously if there had been a cached copy of the subreddit info, the
header would never be set.
Add option to not close the hover on mouseout.
Pass the deferred object instead of attaching it to `this`
Use the more standard arrows for the parent hover.

Andytuba pointed out that the arrows I use are not availible on all
computers.

The old ones looked better though.
settingsNavigation.onPopState fixed to expect a simple string of #!settings/foo/bar
per 8ceda0d7
clean out crufty some panel code from settings console
RESConsole - refactored a pile of open/draw console sections.
It's not well-organized, but it seems to be working well enough:
* clicking around different categories, modules;
* search from console, search from menu click, search from settings console
* clicking #!settings/foo/bar links
modules.filteReddit.toggleNsfwFilter refactored from gearmenu lightswitch handler
added "nsfw [on|off]" filter toggle command to keyboard console
Fix RESUtils.urlencode per Hello71's suggestion
Closes #462
"hide child comments" button skirts around "give gold" form
Closes #454
"source" prevent loading 2x for doubleclick
source button toggles source form displayed/hidden  (fixed)
I tested to make sure child comments source button doesn't toggle parent source form and vice versa
"search subreddit by default" on /m/multi pages as well as subreddits and regular multi-reddits
mention u/username syntax in keyboard console help