compilation works on both mingw32-gcc & visual studio 2013

our usage of vsnprintf would trigger a warning if
_CRT_SECURE_NO_WARNINGS was not set, which we do.

_vsnprintf_s, the function that Microsoft recommends is not present
in mingw32's headers. For this reason we compromise by using vsnprintf
with the warnings deactivated.
releasing 0.2.1