timeout parameter works for Popen process
timeout parameter works for Popen process

In memory_usage(), when passing proc as a Popen object, the timeout
parameter is now properly handled.

Updated memory_usage documentation.

wfxiang08/memory_profiler,olivetree123/memory_profiler,anqilu/memory_profiler