Remove references to obsolete AppValues
Fix compiling trace.c when ENABLE_TRACE is not defined
Fix method definition for what() in NotInitialisedException
Switch all makefiles to use CXX in place of CPP
clang gives a build warning about using a list to initialize a VersionNumber where expanded from the macro to define a Plugin, fixed that by use of a temporary anonymous instance of a VersionNumber
Fix definition of method what()
Fix bad initialisation of VersionNumber