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.
Fix for popups not auto-closing when they were supposed to.

Signed-off-by: Scott McClaugherty <gamefreak4321@gmail.com>
Fixed some mostly harmless JS errors while fading the hover.

Previously hover.state was deleted as soon as the hover started to close. This meant that if the user moved the mouse back into the popup during the fade animation, some code that tried to access hover.state would trigger an error. The error does not seem to have a significant negative effect.

Signed-off-by: Scott McClaugherty <gamefreak4321@gmail.com>
updated gifquick -> mediacru.sh and added API support
added showParent (parent hover) CSS to res.css (removed from JS)
refactored showParent to have friendlier and configurable hover behavior
updated night mode theme to work with multireddit bar now that it's out of beta and the markup changed, etc.

did some extra work to avoid some FOUC's as well
added mediacru.sh to manifests
added audio support for mediacru.sh, disabled click to play/pause because it interferes with native controls
updated hoverdelay and fadedelay defaults for showParent

short circuiting NER when not on linklisting page
fix for messed up tumblr and other buttons on comments pages
fix for multireddit 'create' button in nightmode
minor update to turboSelfText feature that should potentially alleviate some sporadic click bugs on selftext
night mode now disables subreddit stylesheets unless:
a) the user whitelists it by checking the checkbox
b) the subreddit indicates it is compatible by adding the following markdown to its sidebar: [](#/RES_SR_Config/NightModeCompatible)

also updated other /RES_SR_Config URLs to be prefixed with a # so they don't link to broken pages.