Change posix logging to files to be asynchronous.

Change the asynch jlog writer to be generic and leverage it
for the posix logio implementation.  Normal "fd" logging used
for stderr is still synchronous, but all posix against files is
asynchronous.