HIPVM-615 vmware rescan calls should be done in a separate greenlet/thread

Also refactored gevent/gipc vs. threading/multiprocessing calls
fix last commit
HIPVM-615 fixing greenlet spawinging in vmware patches
HIPVM-615 vmware initiate_rescan: adding support for wait_for_rescan
HIPVM-615 increasing the default timeout_in_seconds in vmware from 60s to 300s
HIPVM-615 fixing NameError
COMVE-74 addding a predicate needed in tests
HIPVM-615 fixing gevent_wrapper.start_process
HIPVM-615 fixing gevent_wrapper.start_process
HIPVM-615 reactoring gevent_wrapper so less stuff would get imported on the module import

importing gipc during import hangs the infinihost logs-collect for some reason
HIPVM-615 fixing ImportError for Process
HIPVM-615 fixing queue
HIPVM-615 fixing queue
HIPVM-615 fixing get_timeout
HIPVM-615 fixing get_timeout
HIPVM-615 fixing gevent_wrapper.spawn
Finished release v0.2.36.