Update docs and tweak new CLI.
Update new CLI: bundle test applies to entire bundle or specified workflow, always uses 'test' node value from metadata.xml.  bundle dry-run and bundle launch allow for fully specified launching (i.e., not using the 'test' node value).
Comment archetype-catalog.xml with brief usage instructions.
Add bundle validation immediately prior to packaging.
Remove `bundle test` entirely.  `bundle dry-run` and `bundle launch` are sufficient and less complex.
Functions to obtain bundle info.
Make ini optional for `bundle dry-run` and `bundle launch`, defaulting to the config value defined in metadata.xml.
Functions to obtain the config path.
Update docs to reflect new testing commands.
Clarify how default engine is picked.
Add better messaging to oozie --wait, and return non-zero exit code when run fails.
Expose source file of BundleInfo
Make new CLI smarter when dealing with bundle.
Resolve ini files and ensure they exist before invoking WorkflowLauncher.
Remove legacy nodes from generated metadata.xml.
Stop reading/handle deprecated metadata.xml nodes.
Enable port-relative hrefs. Enable replacing link text with href, when applicable.
Update docs and add hadoop links.
Merge pull request #123 from SeqWare/feature/docs

Update docs and tweak new CLI.