Stream events listener should respect `remote.NAME.projects` param

remote.NAME.projects param specifies which repositories should be
replicated from the remote. Add filtering to the StreamEventListener
to make sure that pull-replication does not trigger fetch operations
for repositories outside of the list.

Bug: Issue 16751
Change-Id: I43de26602ae84a41631f6f8c6052389e959367ff
2 files changed