Adds README files and updates build_all.sh
Update help message in Scan Agent
Merge branch '2.0M2' of https://github.com/denimgroup/threadfix into 2.0M2
Update HAM to work in Veracode
Fixes possible null going into @NotNull-annotated parameter.
Moves scan importers to their own module and moves DAO interfaces to the entities package.
Un-JSPFs the importers and moves everything into the Spring DI system.

Client programs must provide autowire candidates for the provided DAO objects
and should code only against the interfaces in the interop package. As long
as that package stays the same, ThreadFix should be able to handle updated code
in the other ones.
Removes getType() from ChannelImporter and changes the AbstractChannelImporter constructor to take a ScannerType object instead of a String.
Replaces e.printStackTrace with logger calls.
Adds ScanTypeCalculator tests and fixes a bug in Netsparker scan file recognition
Moves the channel mappings updates to the threadfix-importers package
Removes scanners.jar in favor of local resource files. This should still enable us to update mappings when we switch out JARs.

More testing and probably changes tomorrow.
Switches to ClassLoader.getResourceAsStream() which actually works for loading resources from JARs.
Merge branch '2.0M2' into threadfix-importers

Conflicts:
	threadfix-ham/src/main/java/com/denimgroup/threadfix/framework/engine/full/GeneratorBasedEndpointDatabase.java
Makes AbstractChannelImporter extend SpringBeanAutowiringSupport so that scans will work
Adds the importers-cli module which will build a command line scan parser.
Fixes @Transactional, stops the scan from being deleted, adds scan output in CSV
Breaks out CommandLineMain functionality into 3 classes
Adds headers and the CWE ID
Switches to Maven Shade plugin for building the JAR and adds resource-based database.