Add Create methods to all CALayers.
Add Create methods to all CALayers.

In Objective-C static methods are overwritten, make sure we mimic
that behavior for the CALayer cases.

jorik041/maccore,cwensley/maccore,mono/maccore,beni55/maccore