moveToParent fix

Replace legacy attr reference with data one
fixed a bug (probably a great deal of bugs) caused by a stopPropagation call in the keyfocus code
reverted dashboard module to its state prior to 3c9c3a31, which broke all RES modules loading on dashboard content (e.g. user tagger, image viewer, etc)...

happy to revisit the improvements made in that commit, but it broke too much functionality and i would like to get a hotfix out that at least fixes that.
removed console log in catch block
temporarily disabling snoonet module. snoonet isn't ready yet.
added back code from @gavin19 to strip script tags for security reasons. still maintaining the try/catch for now, though it probably should be unnecessary at this point.
Merge pull request #624 from gavin19/keyNav-moveToParent

moveToParent fix
fixes #627 - don't jump to next page when on dashboard.
version bump
fixed char counter on big editor
s/runtime/extension for isIncognitoContext check. fixes #628
Night mode fix for traffic pages

Remove mod class so they work for everyone
a few changes:

- removed @require since userscript support is broken/retired anyway.
- update to clickFocus behavior in keyboardNavigation (full container works again)
- update to ignore selector in Dashboard - this DOES NOT fix the bug just yet.
- added a debug line for failed account switcher messages to help diagnose.
Convert .delegate to .on and "return false" to event calls

"return false" is exactly equivalent to e.preventDefault(),
e.stopPropagation(), and return
Remove stopPropagation()
Convert .bind to .on
Label/cache jQuery variables, add semicolons
Use .empty().append() directly for clarity
Add support for MediaCrush albums
Show MediaCrush branding next to MediaCrush expandos