A few improvements

Hi @willmorgan, here are a few improvements I've made.

Sorry they are all bunched up - I consider them fairly minor, and they are all backwards compatible.

Happy to split up into separate pull requests, if needed.
Lovely! I've started using this as a convention myself. Are you sure that `composer-installers` isn't also required for `installer-name` to get picked up and used?