Moved docs to interface definitions and improved them.
Merge pull request #2541 from SickheadGames/effectdoc

BasicEffect Interface Docs