Update source documentation via Doxygen.

Also removed old files.