Use JSHint's new extends

Add Jasmine's `runs` and `waitFor`
Add JSHint iit global
Add ddescribe JSHint global
removed edit form waste count ref item:575
Add Bower JS to karma via wiredep, closes item:585
Merge pull request #368 from tlvince/refactor/jshint-test-globals

Refactor JSHint globals
Revert "Add vim-angular support"

This reverts commit f57d062fe0c72cc6af9533b723e551b81077d3de.

Upstream merged my patch rendering this redundant.
change sms content to objects for encapsulated serialization
replaced i18n attribute with a scope variable refs item:576
added dynamic unit of measurement to product qty label refs item:576
added product unit of measurement refs item:576
minor fix to notification dialog
break up objects for sms
remove unused msgpack
Add chart axis labels, refs item:584
remove bower deps
add readability
Merge pull request #374 from tlvince/refactor/chart-numbers

Add chart axis labels, refs item:584
Merge pull request #373 from tlvince/refactor/angular-vimrc

Revert "Add vim-angular support"
Merge pull request #371 from tlvince/refactor/karma-wiredep

Add Bower JS to karma via wiredep, closes item:585