Add CMSampleBuffer.GetSampleTimingInfo and CMSampleBuffer.CreateWithNewTiming.

See also: http://stackoverflow.com/a/16927454/183422
Do not generate a internal class_ptr on [Model] since it's not used (or exposed)
Provide overloads that return error codes instead of throwing exceptions.