added premake5 support
buch of fixes to compiling with highest warning level
disabled utf8 tests for now