Hadoop 2.3 dev - CM API [1/1]

Hadoop 2.3 dev - CM API
* Refactored resource.rb and removed the invoke method [code simplification].
  Coded get, put, post and delete in-line for each resource.rb method call.
* Corrected parameter passing for the update_license API call.
* Added update_license unit test to the API test harness.



 .../libraries/cmapi/primitives/cms.rb              |    3 +-
 .../libraries/cmapi/primitives/services.rb         |    2 +-
 .../libraries/cmapi/primitives/types.rb            |    4 +-
 .../clouderamanager/libraries/cmapi/resource.rb    |   70 ++++++++++----------
 unittest/api_test_harness.rb                       |   18 +++++-
 5 files changed, 57 insertions(+), 40 deletions(-)

Crowbar-Pull-ID: 9ae2f55e88a60676df3749d08a8164b93bfd0d69

Crowbar-Release: fred