Prevent .hero-stats header styles from applying globally
feat(subscriptions): implement partial paypal-recurring. It's having issues with cookies
feat(subscriptions): convert paypal gem purchases from client-side javascriptButtons to serverside NVP
feat(subscriptions): refactor subscription & gem-purchase code, misc bug fixes
feat(subscriptions): add paypal recurring cancelation. refactor stripe & paypal code to use auth.authWithUrl.
refactor(subscriptions): move all payments stuff to it's own controller
feat(subscriptions): add misc. IPN handler. For this case, it will catch
off-site cancelled subscriptions
Merge pull request #3142 from HabitRPG/paypal-recurring

Paypal recurring
feat(mystery): bailey + migration for march mystery items
feat(mystery): typo in bailey
Merge pull request #3147 from denis-sokolov/patch-1

feat(mystery): typo in bailey
Merge pull request #3141 from benmanley/fix-herostats

Prevent .hero-stats header styles from applying globally
Consolidate notifications into one menu
Close notifs modal and toolbar when clicking an individual notif
Draw the back acessory layer before the skin layer.
feat(readme): code climate badge
Merge pull request #3174 from denis-sokolov/patch-2

feat(readme): code climate badge
Merge pull request #3172 from PeterHatch/back-accessory-layer-beneath-skin

Draw the back accessory layer before the skin layer.
chore(ultimateGear): take ultimategear offline until it's fixed (see https://github.com/HabitRPG/habitrpg/issues/2232)
chore(bailey): bailey on last-day march subs