Remote calls, arrays.

Added stuff relating to remote calls, in particular nailing down
serialization of the call and wrestling with handling the call on the
server in a sensible way. See HomeRemoteModel.cs and related files for
validations with dates and arrays, both difficult cases.