Various fixes to allow support for new VS2014 features

 - Added some typeof checks to handle JS errors introduced in Windows 10
 - Added VS2014 to the list of compilers
 - Changed to use stdint.h if we are using VS2014 or higher
 - Skip defining timespec if we're using VS2014 or higher
 - Moved u_char typedef out to always be defined regardless of VS version
This seems to be not correct,  the '>' should be reversed. VS including 2013 has no full support for C99.