Call uv_async_init lazily to avoid keeping process alive.

Fixes #47.
Merge pull request #48 from benjamn/issue-47-call-uv_async_init-lazily

Call uv_async_init lazily to avoid keeping process alive.