Added further test coverage. Refactored layout of different core classes.
Simplified tests for rebase and redefinition instrumentation using the child first class loader.