Update dependencies.
Attempt to fix some of the generate_data.sh warnings.
bower.json: sort dependencies by name.
Update main.css.

* switch to class
* change selectors order; put tags on top
Move inline style to main.css.
Simplify a couple of shorthands.
Remove unused selectors.
Make use of Bootstrap's `pull-right` and `pull-left` classes.

Also merge conditionals and fix indentation.
Remove relative URL.
Losslessly compress images.

Before: 2164 bytes
After:   750 bytes
Use Font Awesome icons instead of PNG files.
Fix validation errors.

Switch to a `ul` for the navbar items.
Update Font Awesome to v4.0.3.
frontend/README.md: Remove obsolete info about Ruby/Compass.
Clean up .jshintrc files.

* sort properties by name
* remove the obsolete `regexp` property
* define the global to true
* remove the unused test/.jshintrc
Fix JSHint warnings.
Remove non-existent file from karma.conf.js.
Update main.css.

* add vendor prefixes for older browsers
* sort most properties by name
* quickly fix `.search` overlapping with `.navbar` in low resolutions
Add JSHint support in the utility projects.

Use with `npm install && npm run lint`.
Fix JSHint warnings.