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.
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
refactor(bs3): working register & prettier login modal
refactor(bs3): use templates for modals
chore(bs3): upgrade to 3.1.0
Fixed inventory alignment. Issue #2158
Fixed inventory alignment. Issue #2158
refactor(bs3): convert icons to new format
refactor(bs3): sync with develop & misc
refactor(bs3): start porting app, general layout and filters
refactor(bs3): sync with develop
refactor(bs3): fix
Merge branch 'develop' into paglias/bs3
chore(logging): add logging via Winston and wrapped it with a custom logging module
chore(logging): ignore *.log when running nodemon to avoid loop
chore(logging): replace console.* with new logging module
chore(logging): fix logging.error and make sure logger exists
chore(logging): add Newrelic and Email transports for Winston

This will send an email on errors logged with winston and thus removes
the old error emailing code.