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.
Merge branch 'use-bower' of https://github.com/ethanhann/uchiwa into ethanhann-use-bower

Conflicts:
	package.json
	public/font-awesome/css/font-awesome.css
	public/font-awesome/css/font-awesome.min.css
	public/font-awesome/fonts/FontAwesome.otf
	public/font-awesome/fonts/fontawesome-webfont.eot
	public/font-awesome/fonts/fontawesome-webfont.svg
	public/font-awesome/fonts/fontawesome-webfont.ttf
	public/font-awesome/fonts/fontawesome-webfont.woff
Add npm-debug.log to .gitignore
Merge branch 'ethanhann-use-bower'