Implementing transformation from outside dexlib2
- Do it in baksmali, when loading up the ClassDef's
- Modify the methods as required, create a new ClassDef, and write that out to smali

This is throwing exceptions related to debug items being added twice.  Need to figure that out.
Got the instrumentation working from outside dexlib2.
- Couldn't use MutableMethodImplementation, but don't really need to anymore

Thank you, JesusFreke!
Push support for replacing HttpUrlConnection

Tested.