- #1251 tests should sanitize TASKDATA and TASKRC env vars (thanks to Jakub Wilk).
- Many files were missing an explicit cmake.h include. Some were not including it at all. Now it's used almost everywhere. (cherry picked from commit 82ae86979c497e6d1d0c6b2b5a55aa379ec82c98)
- Updated copyright notices.
- Added unit tests for specific character width calculations.