add windows support

add cross compilation to windows and installer generation
rc file still not working correctly and the icon isn't merged with the
executable.