Manage 3rd party libraries with Bower

Conflicts:
	views/partials/header.html
Recreate forked Yeti bootswatch theme

* Added the official Bootstrap Sass port and an unofficial Bootswatch Sass port.
* Isolated the changes made to the Yeti theme's variables.less file by diff'ing it against the original. These variables are now in public/css/bootstrap-uchiwa/_variables.scss and have been converted to Sass variables.
* The custom bootstrap CSS file called bootstrap-uchiwa.css is generated from Sass Bootstrap, Sass Bootswatch Yeti theme, and bootstrap-uchiwa/_variables.scss.
* Version 3.1.1 of Sass Bootswatch has not been released so it is locked to a working commit in bower.json.
Fork the Sass Yeti theme instead of extending it

* The Yeti theme cannot be extended because the variables in it's _variables.scss file cannot be overridden as they are not marked with !default.
Add npm-debug.log to .gitignore
Create Sass themes from existing CSS
Use the original, more perceptible warning color
Use proper danger color
Bump to 0.1.3
Use ngRoute
Fix modal path and move to main index.html
Emit get_sensu on routeChangeSuccess
Add jshintrc and Gruntfile (with jshint task)
Merge branch 'master' of github.com:ethanhann/uchiwa

Conflicts:
	views/partials/header.html
Remove header partial