Header update
Merge branch 'develop' into feature/plugin-registry-via-json
missed a couple changes after merge.
Adding provider type and automator type as their own entities so
that plugin writers can define what fields their plugins need
and what type of value each field expects.
Merge pull request #98 from continuuity/feature/service-dependencies-integration-fix

missed a couple changes after merge.
updating test json objects for integration tests.
updating pluginmanager to handle new json format with existing server impl
Merge remote-tracking branch 'origin/develop' into feature/add-provider-automator-type
Merge pull request #97 from continuuity/feature/update-hadoop-wrapper

Feature/update hadoop wrapper
Adding services for kerberos-client and kerberos-master and adding a template for creating a singlenode KDC/kadmind server
Merge branch 'develop' into feature/krb-import
updating cluster definitions json for integration tests.
Remove unnecessary files
Merge remote-tracking branch 'origin/develop' into feature/http-callbacks

Conflicts:
	server/src/main/java/com/continuuity/loom/scheduler/JobScheduler.java
	server/src/main/java/com/continuuity/loom/scheduler/task/TaskService.java
	server/src/test/java/com/continuuity/loom/scheduler/SchedulerTest.java
adding client and server
separate into start, success, and failure events instead of just
before and after.
base api changes for provisioner registration fields
adding dynamic provider handling
update javadoc
error handling stuff