Port TryListBuilder from dexlib
Add logic to TryListBuilder to merge contiguous try blocks with identical handlers
Massage the try blocks before writing them out to a dex file