Allow global configuration of Artifactory Publisher's homepage

Full details in individual commit messages.

/cc @opscode/release-engineers 
So we take preference over the config? That seems backwards... Is there a reason we can't use the package metadata for all of this?

And, if we cannot, why not just make the `artifactory_repo` a config value instead of parsing the URI.