Streaming support for Keys and MapReduce

Hello guys,

Hope you will find these improvements useful enough to merge.

With support for 2i, mapred and key streaming this library seems to be the most advanced Riak C/C++ client today.