when property is defined by calling `argument()`, set values to `this.args`

fixes #560
passes in arguments and options when calling `env.create()`
Fix flakey storage test
Merge pull request #576 from blai/master

when property is defined by calling `argument()`, set values to `this.args`
Merge pull request #577 from blai/566

passes in arguments and options when calling `env.create()`
Rename #withPrompts() for grammatical consistence

Fix #574
Fix flakey test in storage (hopefully for real)
Include GitHub username data into user action

Moving git.name and git.email from properties to methods
Merge pull request #518 from zenorocha/github-username

Include GitHub username data into user action
Fix getting started link
Queue item: check if it is a valid method (skip private ones).
Add test for private methods support in queue hash.
sorted grammatical error

Changed `This Generator is empty. Add at least one method for it to be runned.` to `This Generator is empty. Add at least one method for it to run.`; the wording was annoying me.
Merge pull request #581 from ahmednuaman/patch-1

sorted grammatical error
Update deprecated jscs rules.
Merge pull request #580 from gillesfabio/queue-hash-private-methods-support

Queue hash private methods support
update to latest of cheerio

Resolves problem with Cheerio escaping some attributes

Ref https://github.com/cheeriojs/cheerio/issues/319
Merge pull request #582 from eddiemonge/cheerio

update to latest of cheerio
Make sure the storage is persisted before triggering the end event/callback
Reload full storage before we save

This ensure we got the latest version of the file that could have been
modified by other composed generators.