CORE-4173: fixed a bug that was preventing the workflow preview service from working.
CORE-4532: made two minor service changes:

* The job submission service will now work with Selection properties other than "Selection" and "ValueSelection"
* The edit-app service will now allow public apps to be edited
Added eclipse specific stuff to the POM.
CORE-4360 Update JSON format for AnalysisDeleter.

Updated AnalysisDeleter to parse JSON arrays from "analysis_ids" and "analysis_names" keys in the given JSON request, and use those values to allow multiple apps to be deleted.
Added a JsonUtils::isEmpty method for JSON arrays.
CORE-4360 Updated AnalysisDeleter to ignore null App lookups.

Updated AnalysisDeleter::getSelectedAnalyses to filter null App results.
Updated AnalysisDeleterTest to use the new expected request JSON format.
CORE-4155: use the user's first and last names as the integrator name
Merge remote-tracking branch 'remotes/origin/dev'