Getting instance fields by offset and methods by vtable index.

- Dump utilities
Moving to ClassDef.getVirtualMethods() API.
Better wording for dump usage printout.
Fixed alignment.
Using standard InlineMethodResolver if no custom one is provided.
Object register value now lives in register C, not D.
Fixed querying for odex version.
Fix for invoke-virtual/range with no register range.
Unified interface table creation logic. No more duplication.
Adding @Nonnull's and removing unnecessary null checks.
Added API level check to adding methods to vtable.
Renamed getVersion() to getOdexVersion() in DexBackedOdexFile.
Fixed formatting.
Fix for broken tests.
Sorting virtual methods when adding them.
Throwing UnresolvedClassException if interfaces weren't fully resolved.
Introduced getInterfacesFull() method to ensure that all interfaces are resolved when creating a vtable.
Propagating interfaceFullyResolved flag from parent to child interfaces.
Added self (if interface) and super class interfaces to the interface table.
Remove extraneous fields in Opcode