initial port to MonoGame
modify csproj for linux, add *.userprefs to ignore
hack to set window size on linux
potential window size unreliablity fix
merge mono-port to dev