Prefer subprojects in eproject
Warnings as errors
Fix compilation warnings