enable high level warnings for clang if flag is set
code cleanup (move virtual functions to public as in base class)
fix several minor compiler warnings in MyGUIEngine