VS2015 update
When using VS2015, several patches are required. Notably:
Microsoft is deprecating stdext, and requires the flag
_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS
be set in order to compile.
snprintf
is now defined, and a redefinition of this
variable must now be avoided.