Only load the jshintrc file when needed
Fixed various jshint issues
Removed temporary SCSS Windows hacks

- Bump Magnific popup for upstream fixes and remove checked in copies
- Remove `unquote` hacks
Merge pull request #3169 from LaurentGoderre/grunt-changes

Only load the jshintrc file when needed
Merge pull request #3137 from patheard/mobile-favicon

Mobile favicon plugin
Sesssion: initial rough port of 3.1 plugin

Exposes plugin keepalive and inactivity checks via the
`keepalive.wb-session-timeout` and `inactivity.wb-session-timeout`
events.