Updated whitespace and formatting

Replaced remaining usages of IComparable with Comparable
Remove useless IComparable interface
Removed useless functions

Added BoundingFrustum
Added StorageDeviceAsyncResult
Added Curve and related classes
Updated Program and MediaPlayer implementations

Added documentation
Mostly implemented the SoundEffect classes
Implemented GamePad vibration