Update copyright years
Merge test suite into a single file

Makes interactive running easier, and improves imenu support