OF-605: Remove cache-the-world solution in IQPEPHandler.

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13423 b35dd754-fafc-0310-a699-88a17e54d16e
OF-606: AlternateJID should be optional, not required, when destroying a room. I've added some Javadoc that explains what arguments are, and what arguments are not optional.

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13424 b35dd754-fafc-0310-a699-88a17e54d16e
OF-607: prevent the resource-intensive JID constructor from being used when serializing cluster objects.

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13425 b35dd754-fafc-0310-a699-88a17e54d16e
OF-572 Added missing fields to configuration form and allow the hierarchy to be changed.

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13426 b35dd754-fafc-0310-a699-88a17e54d16e
Added ability to turn off batch persistence.  This would enable 0 data loss in case of vm shutdown at expense of throughput.

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13427 b35dd754-fafc-0310-a699-88a17e54d16e