Move JSHint settings to separate .jshintrc
Remove trailing spaces
Various lint fixes to showImages
Make lint fixes to alert
Let user pref determine whether tabs are opened in background or not

Fixes #383
change twitter expando oembed calls to https (they broke because twitter changed from http to https)
minor classname fix to new expandLinks
Fix youtube left playing when closed as part of reddit selfpost expando
pointer and no select css changes
new feature: mediaBrowseMode - on by default for now but may be turned off for release pending testing...

essentially: if using keyboard navigation and current post is expanded (picture, selftext, whatever), then when moving up/down, current expando is closed, and next expando is opened.
Merge pull request #744 from waglik/master

pointer and no select css changes
Merge pull request #743 from thybag/fix/reddit-expando-left-playing

Fix youtube/iframe embed content left playing when closed as part of reddit selfpost expando's
Merge pull request #740 from gavin19/master

Exclude comments pages from filteReddit
Merge pull request #738 from mc10/lint

Some lint-y fixes
Merge pull request #739 from mc10/firefox-new-tab

Let user pref determine whether tabs are opened in background or not
bugfix to a null check that failed due to lint fix PR
refactor RESUtils from huge object definition into many small definitions
RESUtils.options.table.getMatchingValue, .addValue, .getMatchingValueOrAdd
CRUD functions for module options of type=table

replaces RESUtils.mapTableOptionValueToObject and .mapObjectToTableOptionValue
refactor modules.notifications CRUD stuff per 5be8a50
fix default value for modules.notifications.options.sticky