Handle other *OBEX_Transport*() error codes.

Documentation says any negative value is an error.
Raise exception on OBEX_Request() failure.
Add wrapper for OBEX_SetTimeout().