Add explicit Q.release

This will flush unhandled errors and remove the process exit event
listener.  This is to help in cases where Q is instantiated multiple
times in mocked testing.

Fixes #244