Allow go.components.rpc.sync's ajax options to be overriden
Remove unnecessary options arg from go.components.rpc.ajaxOptions()
Change go.components.rpc.sync to support json rpc error responses