Added support for shared cache to methodsFor*()
Patched how offset is determined in methodsFor*()

NOTE: Previously, it was incorrectly assumed that the data for the first class
      in the classlist started at the beginning of __objc_data.

FIXME: Determine what the offset for the shared cache is, and how to properly
       obtain it.
Added support for demangling Logos-generated names

NOTE: This code was donated by Dustin Howett, the developer of Logos.