Merge pull request #652 from thaiat/fix-typo

Fix incorrect remoteDir jsdoc
Fix typo
Make path stripping optional in `.extract()`

Fixes #664.
Merge pull request #665 from kevva/strip-dirs

Make path stripping optional
Fix code inconsistencies in tests
Proof of Concept: fix generator.invoke

Create a new `runLoop` for the invoked generator.
Fix Base#hookFor() method and cleanup invoke fix

Add Environment#duplicate() to create performant copy of a complete
environment.
Remove unecessary use strict statement
Notify the user when changing the scaffolding root directory
0.17.7
Use yeoman-generator in index
Remove Environment
Merge pull request #669 from SBoudrias/use-environment-module

Use yeoman-environment module
use `xdg-basedir` module
chore: add eslint jsdoc validation
Merge pull request #671 from thaiat/feature-eslint

chore: add eslint jsdoc validation
Fix Error handling for generator
Merge pull request #648 from thaiat/feature-onerror-unitest

Fix Error handling for generator
Add plumber to gulp test
Merge pull request #672 from thaiat/fix-gulp-mocha

Add plumber to gulp test