Improve section 2 on protocol buffers.



git-svn-id: svn://svn.r-forge.r-project.org/svnroot/rprotobuf@698 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
Submit dirk's rewrite of acknowledgments section.  Add todo about
OpenGPU or Poly at the bottom.



git-svn-id: svn://svn.r-forge.r-project.org/svnroot/rprotobuf@699 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
one incomplete round of comments

git-svn-id: svn://svn.r-forge.r-project.org/svnroot/rprotobuf@700 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
renaming

git-svn-id: svn://svn.r-forge.r-project.org/svnroot/rprotobuf@701 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
table 1

git-svn-id: svn://svn.r-forge.r-project.org/svnroot/rprotobuf@702 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
another incomplete round of edits

git-svn-id: svn://svn.r-forge.r-project.org/svnroot/rprotobuf@703 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
Add two missing headers found by clang IncludeWhatYouUse, sort
includes, and address a TODO by making O_BINARY definition
conditional.  This is only needed in Windows, but I suppose there is
hope that one day someone might port this package to Windows.



git-svn-id: svn://svn.r-forge.r-project.org/svnroot/rprotobuf@704 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
Add forward declarations of two classes used in this header but not
otherwise included (e.g. this previously depended on the include order
of headers).  Found by clang IncludeWhatYouUse.



git-svn-id: svn://svn.r-forge.r-project.org/svnroot/rprotobuf@705 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
Add some missing standard includes.  Found by clang iwyu.



git-svn-id: svn://svn.r-forge.r-project.org/svnroot/rprotobuf@706 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
Sort includes.  From clang iwyu.



git-svn-id: svn://svn.r-forge.r-project.org/svnroot/rprotobuf@707 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
Merge serialize_pb from RProtoBufUtils

git-svn-id: svn://svn.r-forge.r-project.org/svnroot/rprotobuf@708 edb9625f-4e0d-4859-8d74-9fd3b1da38cb