ACCUMULO-3183 support loading compaction strategy from per table classpath
ACCUMULO-3189 add verification of compaction plan
Merge branch 'ACCUMULO-3183' into integration-01

Conflicts:
	core/src/main/java/org/apache/accumulo/core/conf/Property.java
	server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/Tablet.java
Merge branch 'ACCUMULO-3189' into integration-01
ACCUMULO-1798 WIP
WIP