Archiving Morgan's useful DB diagrams
Merge pull request #122 from SeqWare/feature/status-host

Add --host option to propagate-statuses. Skip host check in WorkflowStat...
Fix typo in doc.
Initial work on Samplehierarchy
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.
Sample hierarchy and duplicate attribute keys
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.