Issue #697.  On MSVC 2012 builds <unistd.h> is not required.
We don't need unistd.h anymore on unix platforms either
Don't carve out exceptions for py2.4 compilers anymore
Merge pull request #704 from wiredfool/unistd

More Unistd removal