More appropriate runlevel start and stop priority in chkconfig init scripts
#727 Added validation to prevent using non alphanumeric key for data map in package revision
#727 Added validations to verify json schema for package repository extension
#718 - Added validation and logging.
The Json Schema validation requires some libraries which conflicts with shindig, so not validating via schema. Putting some if clauses to handle validations for now.
Also added logging for the errors.
#727 combined error messages for package repo property validation
#718 - Added the old API based sample plugin.
This is done to provide the capability to plugin authors to refer to the old implementation if need be.
This folder will be deleted once the support for old style API based implementation is stopped.
#718 - Implementing pull request feedbacks.
#718 - Fixing the if clause.
In the older implementation if the property key was absent, the type casting to String/Boolean in the else clause would have thrown an exception.
Merge pull request #755 from mdaliejaz/add_message_based_task_plugin_api

#718 - Added validation and logging.
#727 fixed typo error
Fix method name in agent
Merge pull request #754 from pshivana/migrate_package_repository_extension

Added scheme validations for package material extension
Merge pull request #753 from arvindsv/feature_toggle_support

#739 - Feature toggle support
#727 fixed build failure caused due class cast exception
Merge pull request #759 from pshivana/migrate_package_repository_extension

#727 fixed build failure caused due class cast exception
fan-in: log when resolution stops
#718 - Added required field validations for task plugin config properties
#718 - Renamed old curl plugin'd displayName to avoid confusion with new one. Added error field for additionalOptions
#718 - Handle empty json data for task plugin in create new task
#718 - empty errors hash in validation result is treated as success