added and improved doxygen documentation

Initial native CPU doxygen documentation integration.
Also changed/improved some of the existing documentation. Please review with regard to structure/integration as I am uncertain whether this is going in the right direction.