Managing Front-End Dependencies with Bower

Review and merge #121 first. Replaces #156

* Replaced most of the libraries in vendor with bower  components.
* Removed duplicate shims from spec-runner.
SASS can only import .scss files, not .css. However, .css is valid .scss.