Changes
Summary
- added missing testSystemMetadataChanged method to definition, implementation, and API test classes.
 - Added custom version converter for Log types in CommonCallAdapter. Fixed bugs in CoreTestImplementations.
 - Another bug fix to avoid some "no unmarshaller found" errors
 - Fixed a couple more bugs: the v1 call to systemMetadataChanged was missing in the adapter, and I made one more type conversion in the MNReplicationTestImplementations
 - Fixed a few bugs in the MNCallAdapter (which had the wrong node type in many places) and in the MNStorageTestImplementations (which had a bad cast to a v1 type)
 - incremental temporary fix to TestRunnerHttpServlet and its unit test.
 - Disabled a few tests in apiTest to match the @Ignore on the original tier test
 - Readded testRegister into the CNRegisterTestImplementation and removed an unneeded Session in CoreTestImplementations
 - added functional tests and tools directories to the compile excludes.
 - bug fixes.
 - added compiler exclude paths to the pom for tests not currently compiling. Moved functional tests to new subpackage for better organization.