Add ability to rename manifest package - useful for installing multiple
versions of the application at once (for example having a development
version and a release version installed at the same time so that you can
use the release version day to day without having to reinstall)
Much more flexible manifest system. Define a :manifest-template xml file
which has placeholders in the clostache format, for example
{{version-code}}, then specify an :android :manifest map with the
appropriate substitutions. This can be used to insert debug permissions,
version codes, change app names in different profiles, etc.

Bundled with this I have made the default map insert the {{version-name}}
and {{version-code}} substitutions from the semantic leiningen version
string. This will work if you stick to standard semantic
versioning (which the new leiningen releases feature does).

This feature is back-compatible. :manifest-file remains as an option,
and is the *output* of the template substitution, so I would recommend
by default this is set to target/AndroidManifest.xml if you're using the
new :manifest-template option.