fix(profile): body and facial hair elements fix

New structure is valid HTML.
It makes more semantic sense, as the selection
of all hair is a single list-item, and can possibly
be styled as a group, consider adding a "well" class
on the container to group bangs and base menus together.
fix(profile): body size elements consistent with the rest

Before this change body size selector had inconsistent code
with the rest of the profile customization.
This also led to an inconsistent styling of the menu label.
fix(profile): rainbow skin elements consistent with the rest
Merge pull request #3335 from denis-sokolov/customization-fix-rainbow-skin-code

fix(profile): rainbow skin elements consistent with the rest
Merge pull request #3334 from denis-sokolov/customization-fix-body-size-code

fix(profile): body size elements consistent with the rest
Merge pull request #3333 from denis-sokolov/customization-fix-hair-layout-code

fix(profile): body and facial hair elements fix
fix(toolbar): use :before to prevent popover conflict

Use :before instead of :after to prevent custom styles conflicting with
Bootstrap popovers.
fix(toolbar): change "noNotifications" text to string
Merge pull request #3339 from thepeopleseason/blank-notifications

fix(notifications): eliminate blank notifications
feat(mystery): april mystery item
feat(mystery): missing promo piece
fix(bower): pin ngIninfiteSroll, fix location in bower_components
refactor(avatar): avatar separated into two mixins: +heroBox() and
+avatar(). Mobile will be sharing jade files with web, we'll need more
modular markup
refactor(avatar): support minimal avatar displays (using for mobile sidebar)
Further explains what the installation is doing.
refactor(profile): character customizations as mixin so can be used on mobile
fix(settings.jade): amend inconsistent html

Correct spelling error
Add .container-fluid to subscriptions view
Merge pull request #3358 from ninjaflame555/patch-1

Further explainations of software installation during provision of vagrant virtual machine
chore(env.t): expose basic env.t() implementation for 'en' so mobile app
can use the function
fix(achievements): Differentiate singular and plural

Allows Streak and Perfect Day achievements to dynamically show a singular or plural version of their text based on how many achievements the viewed profile has stacked.

BREAKING CHANGE: Will lead to 'string not found' errors until the singular version strings are implemented in all locales on habitrpg-shared.