Have buildbot test source and build

Reorder some grunt tasks
Update npm module dependencies

Pin grunt uglify, they like to change API sometimes