Add a makefile, and fix compilation with clang/gcc
Finish removing cuppa references
Contributors lists are handled much nicer by VCSs
Also remove c-objects when cleaning
Remove some pointless forward declarations
Some minor cppcheck fixes
Remove pointless constants file