WIP: start of build process tidying...

Do not use this branch!
WIP: Webapp bootstrap now dynamic config
WIP: Build no longer reqiures filtering

Also renamed default deployment properties file and tidied up the
last commit.
Renamed QtiWorksSettings -> QtiWorksDeploymentSettings
Renamed Auditor -> AuditLogger
Tidied up standalone entry points
Added static qtiworks.properties file

This will contain the version of the project (at first),
making it easier to use this info within the webapp.
Fixed name of QWWAContextInitr
Refactored AppContext init helper class
Big reorg of package names in qtiworks-engine
Moved JQTI+ state<->XML marshalling to jqtiplus
Made inner interface static
Renamed QtiSampleImport -> QtiSampleImporter
Fixed maven exec for QtiSampleImporter
Moved example code -> new qtiworks-code-examples
Removed QtiEvaluationException
Should have been committed earlier...

but the project .gitignore was kicking into effect and missing
this. I've fixed .gitignore, which will be committed next.
Fixed and updated project .gitignore
Merge remote branch 'origin/build_refactoring' into build_refactoring
Updated filtering in qtiworks-engine pom.xml