Adds ability to unwrap ipc errors into their original type

This only works for a specific whitelist of error types, which is currently all errors in the storagedriver package.

Also improves storagedriver tests to enforce proper error types are returned.

@stevvooe @dmp42