Add an accessor for the wrapped nfc_device to nfc.Device
Change nfc.Error.Error() to return a more specific string on unknown errors