Grunt task for building API documentation and guidelines with JSDuck.
Added support for jsduck in CI environment.
Removed shelljs dependency in favor of grunt.util.spawn.
Robuster detection on jsduck existence.
Removed docs task from default build.
Merge pull request #63 from troopjs/feature/docs

Grunt task for building API documentation and guidelines with JSDuck.
Modules should not be hard-coded in jsduck.json.
Reviewed coding-style.
Moved out the jsduck task as a separate package.
grunt.file["delete"] -> grunt.file.delete.

for -> _.forEach

grab lodash as early as possible.
Merge pull request #65 from troopjs/feature/docs

Feature/docs
Added developer guidelines.
Moved contributing guide to be github friendly.
Fixed wrong path separator used on msysgit.
Merge pull request #66 from troopjs/feature/docs

Feature/docs
Fix and clarify the rename of troopjs-bundle
Bump dependencies
Updated troopjs-core and troopjs-browser to 2.1.0-1

Update micro to include 2.1 modules

Bumped version to 2.1.0-1 as these are breaking changes
Synced versions to 2.1.0-2

Added `homepage` to package.json
Remove restriction on bower version from .travis.yml