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/managed-ledger@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/managed-ledger@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/managed-ledger@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/managed-ledger@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/managed-ledger@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/managed-ledger@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/managed-ledger@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/managed-ledger@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/managed-ledger@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/managed-ledger@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/managed-ledger@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/managed-ledger@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/managed-ledger@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/managed-ledger@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/managed-ledger@1301 3b44db21-3a6d-4d5f-afd4-25f0118656d7
Fixed configuration member setting

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk/managed-ledger@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/managed-ledger@1413 3b44db21-3a6d-4d5f-afd4-25f0118656d7
Fixed openReadOnly unit test

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk/managed-ledger@1414 3b44db21-3a6d-4d5f-afd4-25f0118656d7
[bug 6014360] Race condition when trimming ledgers in ManagedLedger

git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/platform/cloud_messaging/trunk/managed-ledger@1427 3b44db21-3a6d-4d5f-afd4-25f0118656d7
Refactored CallbackMutex to use Semaphore

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