CB-5258 use exit library for process.exit

Reviewed by Bryan Higgins <bhiggins@blackberry.com>

On Windows, if you have pending bits in pipes and you exit, they
generally do not get delivered.

To avoid this, you need to change process.exit() to something
which actually ensures that buffers are flushed before it exits,
this is handled by the 'exit' module/function.