Split UnsafeNativeMethods into multiple files based on topic
Sampler documentation
Mark several native methods (samplers and synchronization) internal, not public
Document CommandQueue methods: EnqueueMarker, EnqueueBarrier, Finish, and Flush
Add CommandQueue.EnqueueTask