Removed QtiEvaluationException
Merge remote branch 'origin/build_refactoring' into build_refactoring
Updated filtering in qtiworks-engine pom.xml
Updated Maven plugin versions
Moved rendering debugs back to qtiworks-engine

The depenedency order wasn't right for this. I'll review where
to put these later... they ought to be unit tests but it's sometimes
quite handy having these around.
Added generation of shaded qtiworks-engine.jar

Still a bit experimental...
Removed certain auto-generated Eclipse files
Updated .gitignore to ignore certain Eclipse files
Tidied up Exception naming & flattened packages