Add popup error handler abstract class, use that by default for errors we want to display, fix the non handled errors in stage stuff.

Conflicts:
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/views/NewStageView.java
undeprecate MockData

Conflicts:
	TaskManager/src/test/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/entitymanagers/TaskEntityManagerTests.java
add idcache test
add idcache adapter tests
test that we implement fromjson and it's static
supress unused warning in this test case
add comment to HTMLEncodeStringAdapter
delete updateStage from StageAPIClient as it was unused
rename all api methods that start with get to start with fetch so as to not violate @gpollice audit rules
fix red flag code pro calling super();
that test will automatically fail if it throws exception
license headers, another red flag in code pro
Declare about 400 variables as final in order to adhere to @gpollice audit rules
Remove 'unnecessary' this to adhere to @gpollice audit rules
delete useless and emtpy test
fix lazy public fields in stagediff and taskmove. also fix public constructor in non public type in tests
Fix codepro audit fail caused by codepro generated test, classic...
make these serializable to make audit happy
more audit violations. Some of these rules are broken - for example apparently declaring a thrown exception in an abstract class is a yellow flag
fix comments and imports