Allow the use of deprecated project delegators in templates

With the move to a cleanroom, many of the seemingly random methods were
removed from the Packager class. It turns out those methods were being used
behind the scenes in ERB files.

This is why declaring a public API and having cleanrooms is so important.
Generate metadata for proper "versions"
Raise an exception with platforms Omnibus does not understand