Hadoop 2.3 - CM API dev
   * Added 2 API calls - cluster_exists? & host_exists? to aid in implementation Idempotentancy.
   * Added a new script in unittests called create_cluster.rb so I can exercise
     Hadoop cluster deployment before actually binding it to barclamp execution.
   * Added a to_array method to the ApiCluster object.
   * Refactored ApiBaseObject.setattr(k,v) and ApiBaseObject.getattr(k) methods in types.rb.
Merge remote-tracking branch 'crowbar/release/fred/master' into release/fred/master
* Restored the copy of _edit_attributes.html.haml from my local backup directory.
  Mysteriously reverted to a previous version with no license key field (branch merging artifact?)
Merge pull request #100 from Paul-Webster/pull-req-release-fred-master-b316ba0ec60b6795d6d97f2f8eb285a42c89aa86

Hadoop 2.3 dev [1/1]
Hadoop 2.3 dev
   * Reworked the service.rb module (big delta).
      * Changed the api_client entry points to static method declarations.
      * Patched the service API calls through api_client.rb.
      * Several low level fixes to service object handling (debugging the code with the API test harness).
   * Added find_hosts(), find_services(), find_clusters() to api_client.rb so the API caller can
     determine if resources exist before actually creating the resource.
   * Extended the new test script called create_cluster.rb which deploys a hadoop cluster
     from scratch. This is intended to be a code mock-up of the final chef scripting solution.
   * Extended the api_test_harness.rb script to include the new API entry points that I added.
Merge pull request #101 from Paul-Webster/pull-req-release-fred-master-ef6b86279e0618aa1b0de0bacc0d8270dbab1a1b

Hadoop 2.3 dev - CM API [1/1]
Hadoop 2.3 dev
Fixed the "deployment_type" field - JSON out of sync with schema causing the RHEL/fred
build to fail. This happened around the time of the pebbles branch creation. Not sure
exactly what happened. I restored the file(s) from a local backup.
Merge pull request #102 from Paul-Webster/pull-req-release-fred-master-549ab1cd55976cf1da91818900cfa0f66e472736

Hadoop 2.3 dev - fix the RHEL/fred build [1/1]
Hadoop 2.3 dev (fred)
 * Refactored the CM API role object and debugged the role/service bindings.
 * Added role creation calls to the create_cluster test harness.
Merge pull request #103 from Paul-Webster/pull-req-release-fred-master-1d10ed632599365173d2c051c0eb3e0ea5ccfa8f

Hadoop 2.3 dev work (fred) - CM API roles and services. [1/1]
Hadoop 2.3 - CM-API - Fred - Code submitted by Paul Webster
   * Fixed an object serialization issue in ApiBaseObject. Objects with inherited
     to_json_dict() methods were not being handled correctly (i.e. ApiRole objects
     with bindings from ApiService objects).
   * Corrected self.instance_of? call in the types.rb/ApiBaseObject _update() method.
   * Added find_role() in api_client so the api user can determine if the role exists
     before creating a role.
   * Added find_role() and create_role() calls to the cluster deployment
     emulation script (create_cluster.rb).
Merge pull request #104 from Paul-Webster/pull-req-release-fred-master-797bb906d7b0c35a9c80690f51ba4a5747f301e4

Hadoop 2.3 - CM-API - Fred - Submitter: Paul Webster - Reviewer: Jim Clement [1/1]
Cloudera-manager-parcel 4.5.0 no longer exists.  Use 4.5.1 instead.