GMFPlayerOverlyViewController now based on the Protocol (GMFPlayerOverlayViewControllerProtocol) which defines OverlayViewController behaviour
All properties and Methods using GMFPlayerOverlayViewController are now using  UIViewController <GMFPlayerOverlayViewControllerProtocol>
All properties and Methods using GMFPlayerOverlayView are now using UIView<GMFPlayerControlsProtocol>.
In GMFPlayerViewController the standard GMFPLayerOverlayViewController is created if not set before viewDidLoad.

This allows users of the Framework to create completely custom control overlays.