allow remote calls against the collection
make server-set meta always available, even though its a little ugly

for every operation, server-set meta data is available in the model(s) that the promise returns, including a flush with multiple operations.
In the case of a query that returns multiple models, the meta data is available on the model array
allow choosing an HTTP method for RPC
Merge branch 'remote_call_enhancements' into tees