Merge branch 'feature/admin-webservice' into feature/deletion_plugin
Merge branch 'feature/SEQWARE-1093_checkdb' into feature/deletion_plugin
Fix standalone running of glassfish
Remove admin web service from seqware web service
Initial prototype of recursive deletion

Used container managed JTA transactions, JSON file indicates files to be deleted, and is sent back in order to guide the deletion.
Need to decide how to handle processing_relationship as a design decision.
Remove error message about ZipException and classpath
Working recursive delete starting from a workflow run and cascading down to child workflow runs.
Fix NullPointerException for workflow runs with no children
Prototype for specifying workflow runs via other classes
Fix weird dependency issue from pipeline infecting webservice
Change QueryParam to PathParam, QueryParam doesn't seem to pass through properly
Request for keyfile works from client, having difficulty sending it back although the web browser handles it fine.
Workaround inability of default httpclient to send content with DELETE requests

See
Refactor to clearly delineate generated and custom code in case we need to re-generate due to database changes
Fix broken imports in other packages
Refactor client, add functionality to translate accession to ids, allowing for the deletion utility to only use the new web service
Switch to equals semantics (key file must list everything exactly rather than a superset of what is to be deleted )
Hook up deletion tool to new .seqware/settings variable SW_ADMIN_REST_URL
Proper error handling, tests, and some user-friendliness
Handle deletion of actual files corresponding to database file records