Imported code from yxms/trunk r623

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk@2 3b44db21-3a6d-4d5f-afd4-25f0118656d7
No more com.yahoo.messaging but com.yahoo.cloud.messaging: corrected all occurrence of com.yahoo.messaging java package names from all sources, resources and deployment manifests.

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk@203 3b44db21-3a6d-4d5f-afd4-25f0118656d7
Pulling up test-scope testing framework dependencies (junit,testng,mockito) to the parent pom and removed duplicated references.  cloud-messaging-qa and cloud-messaging-testclient modules are exceptions as they use testng in their main codes: they overrode testng dependency with compile-scope.

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk@207 3b44db21-3a6d-4d5f-afd4-25f0118656d7
Improved coverage for read-only managed ledger

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk@337 3b44db21-3a6d-4d5f-afd4-25f0118656d7
Adding two tests for mledger/util

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk@363 3b44db21-3a6d-4d5f-afd4-25f0118656d7
Disabled the unit test generating un-deterministic result: should fix [bug 5823248]

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk@385 3b44db21-3a6d-4d5f-afd4-25f0118656d7
[bug 5825345] Fixed some coverity defects regarding NULL_RETURNS checking.

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk@465 3b44db21-3a6d-4d5f-afd4-25f0118656d7
Let MockZooKeeper throw expections when node already exists

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk@955 3b44db21-3a6d-4d5f-afd4-25f0118656d7
Added watchers support for MockZookeeper

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk@976 3b44db21-3a6d-4d5f-afd4-25f0118656d7
Fixed problems with watchers in MockZookeeper

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk@1038 3b44db21-3a6d-4d5f-afd4-25f0118656d7
Centralizing maven dependency versions into one place: parent pom file (~/trunk/pom.xml) with <dependencyManagement> tag.

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk@1047 3b44db21-3a6d-4d5f-afd4-25f0118656d7
Centralizing maven dependency versions into one place: parent pom file (~/trunk/pom.xml) with <dependencyManagement> tag.

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk@1048 3b44db21-3a6d-4d5f-afd4-25f0118656d7
Minor corrections in maven submodule names to clearly make those self-descriptive in build results: distinguished JAR-only submodules (managed-ledger, cloud-messaging, cloud-messaging-client and cloud-messaging-common) from YINST packaging submodules.  These changes don't affect to YINST package descriptions but only to build result report.

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk@1055 3b44db21-3a6d-4d5f-afd4-25f0118656d7
Depend on internal version of bookkeeper (yahoo.yinst.cloud_messaging_bookkeeper)

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk@1177 3b44db21-3a6d-4d5f-afd4-25f0118656d7
Accept ClientConfiguration in factory constructor

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk@1200 3b44db21-3a6d-4d5f-afd4-25f0118656d7
Fixed changes in bk-4.2 internals

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk@1203 3b44db21-3a6d-4d5f-afd4-25f0118656d7
Made write/ack quorum configurable in managed ledger

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk@1301 3b44db21-3a6d-4d5f-afd4-25f0118656d7
Fixed configuration member setting

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk@1304 3b44db21-3a6d-4d5f-afd4-25f0118656d7
[bug 6010934] Manager ledger admin tools fences the ledgers when doing a list

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk@1413 3b44db21-3a6d-4d5f-afd4-25f0118656d7
Fixed openReadOnly unit test

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk@1414 3b44db21-3a6d-4d5f-afd4-25f0118656d7