Hadoop 2.3 dev work [1/1]

Hadoop 2.3 dev work.
* Added in the basic CM API infrastructure to programmatically configure Cloudera Manager.



 .../clouderamanager/attributes/default.rb          |   75 +++++++++++++------
 .../clouderamanager/libraries/cmapi/api_client.rb  |    4 +-
 .../libraries/cmapi/primitives/clusters.rb         |   41 +++++++----
 .../libraries/cmapi/primitives/cms.rb              |   31 ++++----
 .../libraries/cmapi/primitives/events.rb           |    7 +-
 .../libraries/cmapi/primitives/tools.rb            |    9 +--
 .../libraries/cmapi/primitives/users.rb            |   24 ++++---
 .../clouderamanager/libraries/cmapi/resource.rb    |    4 +-
 chef/cookbooks/clouderamanager/metadata.rb         |    1 +
 chef/cookbooks/clouderamanager/recipes/cm-api.rb   |   75 ++++++++++++++++++++
 .../cookbooks/clouderamanager/recipes/cm-server.rb |    4 +-
 chef/cookbooks/clouderamanager/recipes/default.rb  |   44 +++++++++++-
 .../crowbar/bc-template-clouderamanager.json       |   22 ++++--
 .../crowbar/bc-template-clouderamanager.schema     |   34 ++++++---
 chef/roles/clouderamanager-server.rb               |    3 +-
 crowbar.yml                                        |   12 +++-
 .../clouderamanager/_edit_attributes.html.haml     |   32 ++++++++
 unittest/api_test_harness.rb                       |   51 +++++++++++---
 18 files changed, 361 insertions(+), 112 deletions(-)

Crowbar-Pull-ID: ca06e8e156f3c3975808790bf74f881858330b3e

Crowbar-Release: fred