The function arguments were reviewed to add missing 'const' keywords, and some classes were modified more deeply to make some pointer class variables constant.
Fix a typo in the existing copyright notices and add notices for the files in the tests/ directory.
The src/ subdirectory is not needed any more, since we can build out of tree with CMake.