fix(bosses): Use ceiling rounding for boss HP

Corrects the issue reported by some users where boss HP shows 0 but they're not actually defeated yet. Man, Angular "number" directive, why you gotta round like that?
chore(bower): bowerrc (see https://github.com/bower/bower/issues/933)
chore(bower): remove SHA-based dependencies from bower.json, instead
using #master. Fixes #2682
fix(ui-router): upgraded angular-ui-router, $anchorScroll no
longer supported. See https://github.com/angular-ui/ui-router/pull/715
for autoscroll attribute if we need to enable/disable ui-view
autoscrolling in certain locations (cc @paglias)
chore(bower): back to angular-ui-router SHA, I'll explain on GH for this commit
chore(bailey): hedgehog quest
fix(facebook): api facebook bug
chore(migration): fix users who subscribed but didn't get item
Merge branch 'develop' of github.com:HabitRPG/habitrpg into develop