Do not use constexpr unnecessarily

This decreases differences between C++11 and C++98 branches.
Remove unused file
doc: Upgrade doxyfile
doc: Improve high-level documentation