Doxygen: Added the 'groups.dox' file.

This file defines Doxygen groups.
Doxygen: added a Doxyfile for the project.

The Doxyfile is used to automatically generate HTML and XML documentation.
Merge branch 'documentation'