This patch adds a new server capability "narrowstream" which will dictate
whether the server is capable of serving narrow-stream clones or not.
This also add support for getting include and exclude arguments as part of
stream_out wireprotocol call. We don't use those arguments yet, but we will use
in future.
This will need a decodelist().