Add a quick and dirty tutorial on writing a new special function.
Regenerate docs.

svn path=; revision=84608
Modifications according to the review.

svn path=; revision=84609
geometry extensions: fixed error in rotation_quaternion, removed translate().

svn path=; revision=84610