Adds POM refactorings from QA in order to improve CI
Merge branch '2.1M2' into sbir-phase2

Conflicts:
	pom.xml
	threadfix-cli-importers/pom.xml
	threadfix-cli/pom.xml
	threadfix-ham/pom.xml
	threadfix-main/pom.xml
Adds initial .NET routes parsing.
Adds DotNetControllerParser and DotNetControllerMappings with accompanying tests and sample file.
Adds DotNetEndpointGenerator with tests and improves the controller parser to handle line numbers and remember the file name.
Adds DotNetMappings.
Merge branch '2.1M2' into sbir-phase2

Conflicts:
	threadfix-cli-endpoints/pom.xml
Fixes the DotNetRoutesParser for alternate route file methods.
Adds DotNetDetectionTests.
Updates the name of the failing .NET project.
First step of D3 in Dashboard page
Adds initial class.
Fixes a few bugs in controller parsing so we can pass the DotNetEndpointDatabaseTests.
Fixes controller parser validation.
Adds Action class and refactors other classes to use it.
Adds [HttpPost] attribute parsing.
Fixes a few bugs so that hte DotNetControllerParser parses the correct action names and methods for all of the actions in AttributesController.cs
initial pmd structure
Merge branch 'sbir-phase2' of https://github.com/denimgroup/threadfix into sbir-phase2

Conflicts:
	threadfix-main/src/main/webapp/WEB-INF/views/dashboard/dashboard.jsp
Adds testFalsePositive to ensure that checkFile() is properly implemented.