Allow any error that implements Into<jsonrpc::Error> for rpc traits (#190)
Allow any error that implements Into<jsonrpc::Error> for rpc traits (#190)

* Allow any error that implements Into<jsonrpc::Error> for rpc traits

* `map_err(|e| e.into)` -> `map_err(Into::into)`

* Make Wrap traits implement Into<Error> errors

* Fix wrap! and wrap_trailing! macro to support generic error

* Indentation: use tabs

* Indentation: fix more whitespace and tab formatting error

Tabify for me captured some false positives so this was needed to be
done manually...

paritytech/jsonrpc,paritytech/jsonrpc,faern/jsonrpc