rename full assert functions to internal asserts, give other full methods better names
update modified functions' descriptions
move internal functions into their own document group
add public group
update doxygen configuration
add param names to public function declarations
fix documentation of aboutequal assert macros
refine module documentation and more details on some parameter descriptions
reformat multi-line macros for cleaner doxygen output
Merge branch 'doc-cleanup'