Proper handling of 'HAVE_SEM_OPEN' config var which returns None if not present on freebsd7+
win32 is _winapi on Py3.  Closes #46

Conflicts:
	CHANGES.txt