Updated .gitignore
Windows: disable LIBSSH2 on gcc
Added makefile for Windows
Added __STDC_FORMAT_MACROS to make MinGW happy
Fixed MinGW exceptions handler
Fixed warning