added platform independent size_t printf format specifier
added glfw error callback
added TRACE to display
optimised duplicate checking in CConfiguration::AddSyntax()
tidied up CConfiguration (removed spurious flags and corrected bitmask for max option args)
renamed CConfiguration::GetConfig() to CConfiguration::GetValue() and added an overloaded specialisation to directly extract a uint32 (more may be needed in future)
tidied up config.h (no need to specify glfw - don't think I'll be writing multiple frameworks!)
put some real values for the display in system.cfg, which is now used by main.cpp