Adapted ejabberd_service.erl for components support.

...with binaries and #xmlel{} everywhere.