Server side support for XMPP components

Hello,

We need server side support for XMPP components for a project but I noticed node-xmpp only has the component side. This pull request provides a server side interface for the components to connect to conforming to XEP-0114.