Adds logic for tracking ipc storage driver process status

IPC storage driver requests are now made in new goroutines so we can select on receiving a result or process exit. This prevents these requests from hanging if the process exits for any reason.

@dmp42 @stevvooe