fixed unsigned integer warnings
fixed mbforeach warnings
fixed hidekeyboard warnings
Merge branch 'feature/Remove-compiler-warnings' into develop