final cleanup

- add CHANGES note
- update copyrights and license headers
- add -j to the make commands in .gitlab-ci.yml to take
  advantage of parallelization in the gitlab CI process
10 jobs for 91-parallel-tests in 22 minutes and 28 seconds (queued for 12 seconds)