gruntfile build changes and test fixes.
Merge branch 'grunt-tasks' of github.com:bitovi/canjs into grunt-tasks