Ocean::Util::JID::to_jid bug fix
Merge pull request #1 from lapis25/util_jid_bug

Ocean::Util::JID::to_jid bug fix
added require modules
deleted module
added log-config parameter "max"
Let other components select a desired queue on Gearman dispatcher
Fix invalid XML generated by PubSubEvent and PubSubEventItem formatters
Updated publish_event.pl tool (for PubSub)

 - it now works with the current code base
Merge pull request #2 from jfsso/master

Some fixes for PubSub
added muc support for standalone-cluster-backend
Write all remaining buffer before closing socket

- Socket was being closed before the remaining buffer was flushed.
- For xmpp sockets this wouldn't be a problem as the server rarely closes a connection.
- But it would close the connection before sending all the response for stateless protocols (ie. HTTP).
Merge pull request #3 from jfsso/close_socket_fix

Write all remaining buffer before closing socket
Fixed: messages with body "0" were not delivered to their destinations
SASL utils for X-OAUTH2 autentication

- modified some tests to reflect the mechanism's correct name
X-OAUTH2 authentication for standalone mode

- also includes tests for authentication
Pipelining for Gearman fetcher: multiple connections to fetch jobs

GitHub issue #4
send cookies on http auth completion
fix project-template's fixture to match schema
specify configuration file for starter script

 - adds a "config" option for the starter script
 - "pid" option for the stopper script to specify which instance to stop
 - prints a log with the PID file path before daemonizing
renamed generated project files base on their contents

 - ocean.yml -> xmpp.yml
 - also modifies some configurations like ocean.pid -> xmpp.pid
 - enables OAuth mechanism for standalone configuration by default