#73: General compilation chain reviewed. Strict separation between core
and plugin. Unit tests updated and dependencies removed. Version
checker, temp and working directory no longer used by the engine.