Added listener constraint.
Changed UID of NodeAffiliation.
Changing to an unique UID for NodeSubscription.
Refactoring RecentItemsGet, making it clearer
Using correct namespace for RSM.
Fixes RSM in recent-items by using global ids.
Fixes RecentItemsGetTest.
Handler for NodeConfigure
request http://xmpp.org/extensions/xep-0060.html#owner-configure-request
adding more NOT NULL constraints to the subscriptions table
Java server doesn't update anonymous and temporary subscription columns

channel-server=# ALTER TABLE subscriptions ALTER COLUMN temporary DROP NOT NULL ; 
ALTER TABLE
channel-server=# ALTER TABLE subscriptions ALTER COLUMN anonymous  DROP NOT NULL ; 
ALTER TABLE
Using joda-time to parse and format ISO 8601 dates.
Merge branch 'master' of https://github.com/buddycloud/buddycloud-server-java.git
Adding RepliesGet to PubSubGet.
Using item ids instead of payload ids to paginate.
Avoiding fast throw optimization.
Logger.error() will print full stack trace if a message is provided.
Allowing ISO8601 formatter to print.
Using Conf.parse|formatDate everywhere. Removing unused imports.
Using a more generic data parser. Fixes MAM tests.
Refactoring SubscribeSet to not use unnecessary fields.