Fixed #159
Also fixed wrong initialization routine calling order made by commit cbd97f0 .
Fixed #149
Also added correct definition of Windows 8.1 and up but to make it work #166 need to be implemented.
Merge branch 'master' of https://github.com/DGLE-HQ/DGLE

Conflicts:
	src/engine/platform/windows/PlatformUtils.cpp
Fixed #154 added WMT_MOUSE_LEAVE event.
Fixed #153 but mouse wheel could be possible one update frame back from it's real state.
Also fixed some PlatformUtils.cpp issues after incorrect merge.