Switch to grunt-bump rather than grunt-release

bump handles multiple targets
Lint test files as well as code
Update modules in generated package.json
Include grunt-cli as a dev dep in generated mod
Use newer yeoman-generator to avoid "bold undefined" bug
origin is a more common name than the default, upstream
More realistic code example in comments
Bump version in package