PT3695651 Updated mongo driver (needed for load distribution) Changed mongo driver read setting to nearest node.

PT36956563 Additional properties needed for clustering.

PT318571 Changes required for adding mongodb providers to Openfire
Some refactoring needed for DB access
Upgraded monogdb java driver (2.9.0 contained a bug that triggered during my tests)
Set java sources encoding to UTF-8 (one test that used german characters was failing when trying to build RPMs for CentOS)
Cleaned up projects' classpaths (removed references to SIPX_SRC_TOP and SIPX_JAVA_TOP)
Updated lastest Openfire
Merge branch 'OpenfireDEMO' into release-4.6-unstable