Fixing nearly all of the MS Visual Studio warnings

At least an attempt as I don't have that compiler available here.

I have fixed everything up to
 ``` ..\engine\src\Enemy.cpp(60): warning C4355: 'this' : used in base member initializer list```
as I don't know how to fix that compiler warning.

Also I left out all of UtilsMath.hThings I did not fix:

Reference #994
Merge pull request #1108 from stefanbeller/master

Fixing nearly all of the MS Visual Studio warnings