Adds support for function definitions with ...'s in them.
Fixes the terrible tabbing situation that was in preprocess.pl.
Adds documentation to the main doxygen page, describing how to make doxygen, some useful commands, and adds a few links.
Merge pull request #90 from andybarry/doxygen

Doxygen updates