Loosening Angular Version Spec

I want to stay on Angular 1.2 (w/ IE8 support), but beyond that, I don't care to specify any further. The best way to represent that is "~1.2", so I changed it. Same effective version, just more clearly specified (IMO).
Updated Dependencies

Updated a bunch of dependencies in my package.json that have changed while my laptop was in limbo.

These are basically all grunt plugin updates, and none of them seem to be a big deal, just staying current.

Changes:
- grunt-contrib-clean has quieter output.
- grunt-contrib-concat has a sourceMap option that I'm not using.
- grunt-contrib-imagemin seems to mostly be an update to imagemin 2.0, which I haven't found much information on.
- grunt-contrib-uglify seems to have been mostly fixes.
- jshint-stylish and grunt-newer changed, but there's not much info on what.
- time-grunt has gone v1.0, with very minor changes.
Finished the List View Spec

The list view spec wasn't done and had a couple issues, both of which are sorted now.