Protocol Buffers Client: return all siblings, not just the first one

This fixes the Protocol Buffers client to return all siblings instead of the first one. It will also return a similar structure for each sibling in reply as HttpClient does:

```javascript
[
  {
    meta: {lastMod, contentType, data, vclock, ...},
    data: {}
  },
  ...
]
```