Python3 Support
Added Python 3 support to the library. Python 3.2 is not supported due to dependency failures.
New msvc static libraries were added to support Python 3.5 and 3.6 on Windows. Locally testing versions appears to cover the possible combinations of 32 vs 64 bit and python 2.7, 3.3-3.6. Travis covers linux. Mac os not tested, but unlikely to have breaking differences from linux given the mac specific code wasn't changed.