renamed 'SPQuadEffect' to 'SPBaseEffect'

since it can be used for any triangle meshes, actually.
enhanced descriptions of abstract method exceptions
added missing import
added more convenience methods to SPVertexData'