Dropped dead code for no-op engine
Dropped unused header
Added missing virtual destructors to interfaces and added compile-time errors for non-virtual destructors
Removed left-over debug output in file dialog handling
Fixed computation of highest pixel index