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
c++11 is on automatically and 2014 has most of it done - there's a nice chart of everything enabled here

http://blogs.msdn.com/b/vcblog/archive/2014/08/21/c-11-14-features-in-visual-studio-14-ctp3.aspx

Also quite a bit of C99 is implemented with just a few things missing - but not it's not something you can "turn off and on" and nothing is really conditional for it