Extract yeoman-doctor in an external script

Hopefully this will take advantage of npm handling of binary fixing
issues like #138