Fixed unnecessary margin on button group buttons

Buttons in groups in bootstrap are styled to touch on inside edges to
appear joined, so should not have a 5 px margin between them.
i18n(subscriber): replace subscriber hard-coded strings for env.t
refactor(dependencies): update dependencies for bootstrap 3 upgrade @lefnire
refactor(bs3): static pages

 works everything exeception made for the login modal, it opens but since this directive has had a lot of changes in angular-ui-bootstrap it will require more work (like all modals), @lefnire
refactor(bs3): working login modals, had to readd bootstrap origin javascript plugins
style(tavern): add space between 2 and gems
refactor(bs3): working register & prettier login modal
refactor(bs3): use templates for modals
fix(spells): temp workaround for spell & task being undefined. #2649 #2640
fix(allocateNow): Send empty object to user.ops per @colegleason suggestion

Tested with both implemented allocation modes, looks good!
Merge remote-tracking branch 'upstream/sabe/attributes' into develop
chore(cluster): remove all cluster code, just in case
`require('cluster')` is flagging issues, even if not in use. Revert this
in the near future when we can peg VersionError. @colegleason
Merge pull request #2627 from Sinza-/subscriber

i18n(subscriber): replace subscriber hard-coded strings for env.t
fix(settings): remove unnecessary code
feat(premium): backport server code for premium subs (it's just ccard
handling & uer model stuff)
chore(newrelic): add newrelic
chore(bower): strange temporary fix. Can't remember where I picked this
up, but I was having issues deploying to prod with bower referencing a
private repo (using github oauth key, see private#premium)
chore(logging): don't log in production
chore(bs3): upgrade to 3.1.0
chore(newrelic): use license key in accordance with https://docs.newrelic.com/docs/nodejs/nodejs-agent-on-heroku