Made generate_rpc_templates add a version number to the serialize macro it emits.  Made it call fun with std::move arguments.
Renamed write_message_t operator<< to serialize.
Renamed msg write_message_t variables to wm.
Merge branch 'sam_2348' into next
Merge branch 'next' into sam_2351
Merge branch 'sam_2351' into next