Fix test #4
Misc fixing
Fix engine build with strict flags; Put some common code in utils
Fix backend/plugin build with strict flags; Remove RB::readUByte
Fix plugin build with strict flags; Misc