Moved API types and enums into new header.

Also updated Doxygen settings.