cpp: Add doxygen API reference
travis: Build cpp doxygen documentation