Reduce delta difference for Small Tree benchmark tests.
Update compact and static schemas.
Update the version to 0.4.0 in version.h
Global cleanup of code and tests before release.
Fix documentation errors reported by Doxygen and Sphinx.
Add new test inputs into python script.
Minor documentation updates.