Refactor build and test tasks

* use grunt-es6-module-transpiler
* use load-grunt-config and load-grunt-tasks
* move tasks configurations to tasks/options
* enable ECMAScript 6 specific syntax on .jshintrc