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
Merge pull request #749 from BrianBland/storagedriver-ipc-errors

Adds ability to unwrap ipc errors into their original type