remove support for node < 0.10

also update deps
Set to lf, in case users don't have core.autocrlf set.
Fix duplicate config
Use the new .extend() method instead of util.inherit
Update test mockPromt and expected
NPM already ignore the stuff if there is .gitignore

https://npmjs.org/doc/developers.html#Keeping-files-out-of-your-package
Default plugin version from generator :)