Support asynchronous grabbing by grab_async

fixes #305
Add grab_async test
Merge pull request #343 from ufo-kit/grab-async

Support asynchronous grab for long exposure times