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
fix for server_test.rb

Per mlucy the dispatch method has changed to take the token explicitly, so our tests have to change to match.
Do not have more than one outstanding CONTINUE request

Related #2364
Review 1488 by @Tryneus
use MAKEFLAGS in build-rpm.sh
Fix 32 bit build

Closes #2324
Review 1484 by @srh
Do not use two different versions of protobuf
fixing r.http in ruby driver
adding ruby test for r.http
Merge branch 'next' into grey_issue_1383