Restructures the REST interface so that all methods return JSON objects.
Merge branch '2.0M2' into rest-interface-updates
Merge branch '2.0M2' into rest-interface-updates
Updates the CLI ThreadFixRestClient implementation to handle the new REST format.
Updates IntelliJ ThreadFix integration to handle new REST formats.
Merge branch '2.0M2' into rest-interface-updates

Conflicts:
	threadfix-main/src/main/java/com/denimgroup/threadfix/service/FindingServiceImpl.java
Adds IntelliJ plugin .iml file and adds some logging.
Updates the Eclipse plugin to use the new REST interface.
Checks the team box when all its applications are checked. This does not fix issue 144.
Switches to the Gson library in threadfix-cli and adds more parsing classes.

In a few days I hope to have all the ThreadFix REST interactions in the threadfix-cli library.
Moves ThreadFix Entities into their own module.

Also updates the ThreadFix REST endpoints and clients to be typed RestResponse objects.

For example, the controller method for application information used by plugins returns
an object of type RestResponse<Application.Info[]>, and the client code then knows that
it can create such an object from the JSON. 

This leads to a tiny type-safe client library using the native ThreadFix types.
Adds @JsonIgnore to the getJsonAsString method in RestResponse which was being serialized
Updates the ZAP plugin to use the new REST interface library.
Switches the scanagent to use only the entities TF project and fixes its assembly goal
Adds dependencies (cli) to the zap plugin
Makes ZAP use the library module. Also takes the HAM out.

The Entities module is now the "top" module that everything includes, which means ham isn't in the plugins, scanagent, or CLI.
Updates the CLI to correctly serialize and deserialize Scan objects.
Extends use of RestResponse to the entire CLI API.

Also commented out a lot of tests for this run. I will remake them to test that serialization is working properly tomorrow.
Adds type-parsing tests for most of the REST methods.
Updates IntelliJ plugin to use the new threadfix-cli library.