Update dependencies and devDependencies (Close #376)

* I updated dependencies and devDependencies.
* I created `Gruntfile.js` and removed `grunt.js`, to update Grunt from `0.3.17` to `~0.4.2`.
* I updated vendor files for test (jQuery, QUnit, Underscore.js, Jasmine, and CoffeeScript).
* I fixed the path to the CoffeeScript compiler for Mocha, according to the change log of v1.7.0 (http://coffeescript.org/#changelog).
* I fixed coding styles such as trailing whitespaces, missing semicolons, and unused variable declarations, according to the report of JSHint.
* I added the license statement of falafel to the distribution files, because falafel is licensed under the MIT license.
* I added `0.10` to the list of versions Travis CI tests against.