Fixed import error on windows xp

Importing Observer on windows xp will throw AttributeError (because the CancelIoEx function isn't available in xp) instead of falling back to PollingObserver.