Native Linux support

Hi,
i've added X11 support so now your application can run natively under Linux, there's just a little trick due to the fact that Hearthstone Wine installation can be anywhere on the system storage. So users have to symlink log.config and ouput_log in an hidden folder called .Hearthstone in their home directory.
Feel free to merge,
cheers