Removed ABOrientationProtocol and use default cocoa methods
Smaller refactors + Updated samples for iOS 8
Use iOS 8 API