fix(rewards): no move cursor on shop and spells, close #2910
fix(footer): correct logic to show debug panel

In the controller, the actions behind the buttons are only defined in development.
As a result, if the environment is neither production, nor development,
the buttons would show up but do nothing.

After this fix, the buttons only show up in development.
fix(challenges): temporarily remove $elemMatch on challenge/user/progress, see #2947
chore(bailey): april fools bailey
feat(april-fools): april fools (revert here when done)
fix(april-fools): matt boch
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
feat(hair): add limited ed pastel colors
refactor(customizer): use jade mixins for 2G/locked
chore(bailey): pastel hair
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
Added pnotify in place of growl
Fix API reference.
Added the required Group ID (gid) for /groups/{gid}/chat for the API reference documentation
Updated base vagrant box. added full provisioning of HRPG env.