Moved test of valid keywordname to ensure that e.g editor backupfiles are not parsed.
The createDefaultkeywordlist program will create the generated-source/ directory if it does not exist.
Removed top level CMakeLists.txt creation of generated-source/ directory.
CMake beautification.
Large changes to createDefaultkeywordlist: Will create both tests and testSource in one pass. The special sorce code to create test source is removed. The test source is marked with Generated_source attribute.
Added two dependencies to generated files, to avoid potential build failures due to premature use of them
Merge pull request #176 from joakim-hove/build-fixes

Build fixes