Minor fixes, documenting, and cleanup of unused classes.

- Use BundlesAction / FeaturesAction to generate metadata and get rid of
  FedoraInstallableUnit and FedoraArtifactKey
- Document attributes used (for non-obvious reasons) in plugin.xml