Change rpc.sync to handle rpc error objects correctly
Change rpc.sync to accomodate jsonrpc v1 and v2 error responses
Merge branch 'develop-frontend' into feature/issue-561-routing-screen-displays-an-error-message-on-a-successful-save