Add counter messages

See https://github.com/basho/riak_kv/pull/536 for details.

Will squash commits before merge (there are so many as pb is quite a moving target, and this has been a long time project seldom touched)