Made sure that header file is parsed by Doxygen.

Added Doxygen command that makes sure that the file is actually parsed for
global functions, typedefs, enums, macros, etc. These are only the obvious
header files, i.e. others are to be extended in the same way.
Made sure that "Files" section is available.

Made sure that "Files" section is available in Doxygen generated HTML output.
Also disabled undocumented members in order to hide unwanted macros from
recently added header files.
Added further header files to Doxygen documentation.

Added further header files with global functions, typedefs, enums, macros,
etc. to Doxygen generated HTML output.