Use git config properties to determine default projectAuthor.
Use latest yeoman-generator.
Extract projectAuthor default fn into helper method.
Use git remote.origin.url as default for repository prompt.
Migrate to modern generator test patterns.
Move gitConfigCache to a static class property.
Make gitConfig parameter distinct from 'props' used in other methods.