Hadoop 2.3 development [1/1]

Hadoop 2.3 development
* Flattened the CM API RESTclient lib  layout because chef does not know how
   to transverse subdirectories when synchronizing library resources across cluster nodes.
   All the chef library files need to be located at the top level cookbook/libraries
   directory in one flatten layout regardless of class namespace.
* Modified the ruby require statements to reflect the new CM API RESTclient lib layout.



 .../clouderamanager/libraries/api_client.rb        |  408 +++++++++++
 .../clouderamanager/libraries/clusters.rb          |  267 +++++++
 .../clouderamanager/libraries/cmapi/api_client.rb  |  408 -----------
 .../libraries/cmapi/primitives/clusters.rb         |  267 -------
 .../libraries/cmapi/primitives/cms.rb              |  224 ------
 .../libraries/cmapi/primitives/events.rb           |   94 ---
 .../libraries/cmapi/primitives/hosts.rb            |  216 ------
 .../libraries/cmapi/primitives/roles.rb            |  286 --------
 .../libraries/cmapi/primitives/services.rb         |  755 --------------------
 .../libraries/cmapi/primitives/tools.rb            |   56 --
 .../libraries/cmapi/primitives/types.rb            |  664 -----------------
 .../libraries/cmapi/primitives/users.rb            |  170 -----
 .../clouderamanager/libraries/cmapi/resource.rb    |  122 ----
 .../clouderamanager/libraries/cmapi/utils.rb       |   35 -
 chef/cookbooks/clouderamanager/libraries/cms.rb    |  224 ++++++
 chef/cookbooks/clouderamanager/libraries/events.rb |   94 +++
 chef/cookbooks/clouderamanager/libraries/hosts.rb  |  216 ++++++
 .../clouderamanager/libraries/resource.rb          |  122 ++++
 chef/cookbooks/clouderamanager/libraries/roles.rb  |  286 ++++++++
 .../clouderamanager/libraries/services.rb          |  755 ++++++++++++++++++++
 chef/cookbooks/clouderamanager/libraries/tools.rb  |   56 ++
 chef/cookbooks/clouderamanager/libraries/types.rb  |  664 +++++++++++++++++
 chef/cookbooks/clouderamanager/libraries/users.rb  |  170 +++++
 chef/cookbooks/clouderamanager/libraries/utils.rb  |   35 +
 chef/cookbooks/clouderamanager/recipes/cm-api.rb   |    2 +-
 unittest/api_test_harness.rb                       |    2 +-
 26 files changed, 3299 insertions(+), 3299 deletions(-)

Crowbar-Pull-ID: 114519c3c3258b06d17d831010c8f8ef24204805

Crowbar-Release: fred