Defaults to source unless partial exists in generators utility
Prevent jasmine tests to run tests for a directory that does not exist
Add test helpers directory and integrations test directory gitkeep
Add a default test script in .neat template.

Add CoffeeScript and Jasmine-node as default development and test module.
It ensure that the npm test command will works out of the box on TravisCI.
Remove Module and Mixin classes that are now available in mixinsjs module
Merge branch 'master' into feature_github_pages_support
Remove Module and Mixin classes that are now available in mixinsjs module
Reenable the support for node 0.6
Add node 0.6 as platform for travis
Neat docco default config now generates the documentation for all the sources
Fix issues on execution in node 0.6
Add support for groups in package.json generation
All tests should now pass on node 0.6
Add cake watch:test task
Fix bug of generation of many file due to local references overlap
Merge branch 'master' into feature_github_pages_support
Replace Showdown by Marked to process markdown syntax
Update index documentation with gfm markdown syntax
First commit of the github:pages feature branch.

It adds a github:pages task and github:pages generator.
The latter generates the base elements to creates a pages site.
The former generates or updates a gh-pages branch in the project.
Improve cake github:pages behavior.

Context passed to the templates contains the config.
The documentation generated by neat docco is removed after use.
Allow pages config to overrides templates path.
Add styles for pages.
Add custom templates for neat pages.