Rename PluginCrossVersionIntegrationTest to be more accurate.
Make it easy to add new task types to test for binary compatibility.
Test binary compatibility for copy type task subclasses.
test method rename.
Add missing headers/javadoc.
Refer to classes to test compatibility of by name so they don't need to be visible to this module.