linux cleanup & prepare for multi monitor res change

-changeRes updated (smaller & safer)
-lots of small code arrangements, small fixes
-OSchar.cpp 100% done