Fixes market to have popover-placement="top'

Market fixed to have popover-placement="top' instead of 'left', which
was causing some problems, and 'right' for consistency.
bugfix: all-market-poptop breaks on the left side

Right side popovers have been switched to 'top', but left side popovers
need to remain 'right'.
Changes to address github ticket: Differentiate Locked and Unlocked Backgrounds (#4261). Added two new background-specific styles to customizer.styl and utilized them in profile.jade by checking for ownership of the asset and displaying a border or not, as appropriate
Modified two-line solution for ticket #4261 to one-line based on feedback/solution from B. Barringer
Modified to 15px border and lock icon based on feedback from dev team
Merge pull request #4299 from pollockjj/develop

Solution for: Differentiate Locked and Unlocked Backgrounds (#4261)
Simplified styles for locked and unlocked backgrounds
chore(Bailey): Announce December
fix(Bailey): correct date
Merge pull request #4306 from SabreCat/develop

December Bailey
Merge pull request #4287 from taldin/market-poptop

Market poptop fix
fix(.task-filter): force long words to wrap

Fixes #4308 Task tabs cut off long words

Prevents long words from overflowing outside of tab width in button
bars by forcing them to break.
refactor(members): DRY some members code
feat(plans): consecutive months & extra months (like a time-card)
feat(gifts): allow gifting from balance
feat(gifts): allow gifting gems from paypal/stripe
feat(gifts): allow gifting subscriptions
feat(plans): consectuive-month subscription perks (gifting)
feat(plans): allow block subscriptions from paypal/stripe
feat(plans): time travelers tab, 1 trinket to buy 1 set