feat(jshint): add initial config

This initial config mostly documents existing code style
by relaxing multiple options that are turned on by default.
Merge pull request #3191 from denis-sokolov/footer-proper-debug-condition

fix(footer): correct logic to show debug panel
chore(april-fools): revert april fools
chore(bailey): bailey april mystery
Merge pull request #3187 from denis-sokolov/reward-item-cursor

fix(rewards): no move cursor on shop and spells
Start a custom CSS framework
Redesign toolbar navigation and fix notification logic
Remove top level tabbed navigation and gem wallet
feat(hair): add limited ed pastel colors
refactor(customizer): use jade mixins for 2G/locked
chore(bailey): pastel hair
Improve toolbar and global styles
feat(eggQuest): add supporting ng-if for egg quest, so you can't feed
eggs. temporary, we should make something more robust like
"canFeed:false". Also, uses jade mixins to DRY the egg stuff
chore(bailey): bailey for eggQuest
chore(bailey): update to bailey egg quest
clarify no adding members to existing quests

Should hopefully cut back on the number of newer players starting a quest and thinking they can add other folks
Add filter to round gold > 999 to nearest thousand
Add Groups to $rootScope

Allows messages to be cleared from a view
Replace text with env.t and remove unnecessary code
Improve toolbar styles