Make the shorthand expansion more strict to allow absolute repository urls

This addresses boxen/our-boxen#60. 

Even if boxen is a Github product, it would be really nice to use it in heterogenous environments with self-hosted repositories or other services and not have to fork one of the core modules.