Make parallel compile not call exit.

This removes the call to exit from parallel-compile-files where it is very out of place, (and undocumented), and puts it where it belongs. This now allows 'parallel-compile-files' to return #f instead of void, I updated the documentation but it seems messy.