ENH: Add support for multiple clients

Closes https://github.com/mne-tools/mne-python/issues/825 

Not sure if I'm up for review yet but any ideas on how to test the multi-client setup is welcome.

cc @mluessi @Eric89GXL