lib/cpp: adjust XDR serialization rules
compiler: updating AsyncServiceCppGenerator
lib/cpp: fixing small problems in protocols
lib/cpp: formatting