Added ability to clone non github repos
fix check for null in logger

Testing for log substitution from @brutaldev

Fixes #583
Merge pull request #586 from eddiemonge/i583

fix check for undefined instead of false value for logger
0.17.1
small typo changes
options should use default only if null

Setting an option to false previously used the default, instead of using false
Merge pull request #590 from eddiemonge/falseOptions

options should use default only if null
expand logging to not be limited to strings
use a second dummy generator instead of gen-ang

The second generator is almost a real generator. Only thing keeping it from being a real boy is it doing something. But its structured and written like a real generator.

Did this to speed up testing times (30s down to about 8s) but mostly because yeoman-generator testing kept clobbering my generator-angular development (by installing the published version instead of keeping my `npm linked` version alone).
Merge pull request #593 from eddiemonge/faster_test

use a second dummy generator instead of gen-ang
Merge pull request #592 from eddiemonge/logger

expand logging to not be limited to strings
fixed typo in comments
Merge pull request #598 from pachtymichuk/patch-1

fixed typo in comments
Don't validate skipped prompts

Fix mockPrompt so that `validate` is not called when `when` return
false. This makes the mocked behaviour consistent with Inquirer.js
and prevents test failures caused by `validate` functions not expecting
an undefined value.
Merge pull request #601 from strongloop-forks/apply-when-in-mock-prompt

Don't validate skipped prompts
Fix Base#invoke() after bug in version 0.17
Fix stupid circular dependency bug - sorry
Merge remote-tracking branch 'upstream/master' into store-settings

Conflicts:
	lib/test/helpers.js