Update to support iOS 8:
* The screen bounds no longer work as expected. Use nativeBounds for iOS 8 to size the touchInterceptor.
* iOS 8 added 2 new methods to push a viewcontroller, so we have to override those to track them.

Thanks, Ed and Pahler for these fixes!