Code cleanup and UIMenuController fix

Fixed DCIntrospect not being able to activate after a UIMenuController hides.
Code cleanup to use iOS 6 constants, auto-synthesize, and dispatch_once.