XML Documentation and API clean up.

- Added XML Documentation to a large portion of the API's.
- Cleaned up and the Vector3 and Quaternion interfaces.
- Added EditorBrowsable and DebuggerBrowsable attributes with 'Never' as
the state to hide some of the internals and unimplemented features.