Removed usedRegister set from DexCode, fixed some tests
Removed tryBlock remembered set from DexCode
Code instrumentation replaces single instructions rather than recreating the whole instruction list
Instrumentation through element replacement
Tests fixed
Instruction replacement can be a List now
CheckCast instrumented