Add PublicEmitter class
Merge pull request #3510 from owncloud/publicemitter

Add PublicEmitter class