PT-796 - added parameters to the Petitions API index method Renamed classes to use Services conventions Added base abstraction layers Moved $base_url resolution out of classes and into api_petitions.module

	modified:   docroot/profiles/petitions/modules/custom/api_petitions/api_petitions.module
	renamed:    docroot/profiles/petitions/modules/custom/petitions_data/classes/IPetitionsRaw.class.inc -> docroot/profiles/petitions/modules/custom/petitions_data/classes/IPetitionsIndexRaw.class.inc
	renamed:    docroot/profiles/petitions/modules/custom/petitions_data/classes/IPetitionLoadRaw.class.inc -> docroot/profiles/petitions/modules/custom/petitions_data/classes/IPetitionsRetrieveRaw.class.inc
	deleted:    docroot/profiles/petitions/modules/custom/petitions_data/classes/PetitionLoadRawFactory.class.inc
	renamed:    docroot/profiles/petitions/modules/custom/petitions_data/classes/PetitionLoadMongoRaw.class.inc -> docroot/profiles/petitions/modules/custom/petitions_data/classes/PetitionsBase.class.inc
	new file:   docroot/profiles/petitions/modules/custom/petitions_data/classes/PetitionsIndexBase.class.inc
	new file:   docroot/profiles/petitions/modules/custom/petitions_data/classes/PetitionsIndexMongoRaw.class.inc
	renamed:    docroot/profiles/petitions/modules/custom/petitions_data/classes/PetitionsRawFactory.class.inc -> docroot/profiles/petitions/modules/custom/petitions_data/classes/PetitionsIndexRawFactory.class.inc
	deleted:    docroot/profiles/petitions/modules/custom/petitions_data/classes/PetitionsMongoRaw.class.inc
	new file:   docroot/profiles/petitions/modules/custom/petitions_data/classes/PetitionsRetrieveBase.class.inc
	new file:   docroot/profiles/petitions/modules/custom/petitions_data/classes/PetitionsRetrieveMongoRaw.class.inc
	new file:   docroot/profiles/petitions/modules/custom/petitions_data/classes/PetitionsRetrieveRawFactory.class.inc
	modified:   docroot/profiles/petitions/modules/custom/petitions_data/classes/SignaturesMongoRaw.class.inc
	modified:   docroot/profiles/petitions/modules/custom/petitions_data/petitions_data.info
PT-796 - renamed class properties $max_return_limit and $min_signature_count_floor should use camelCase not underscores

	modified:   docroot/profiles/petitions/modules/custom/petitions_data/classes/PetitionsIndexBase.class.inc
	modified:   docroot/profiles/petitions/modules/custom/petitions_data/classes/SignaturesMongoRaw.class.inc
PT-800 - updated parameters and responses to use camelCase

	modified:   docroot/profiles/petitions/modules/custom/api_petitions/api_petitions.module
	modified:   docroot/profiles/petitions/modules/custom/petitions_data/classes/PetitionsIndexMongoRaw.class.inc
	modified:   docroot/profiles/petitions/modules/custom/petitions_data/classes/PetitionsRetrieveMongoRaw.class.inc
PT-796 - removed non-functional parameters from api_petitions.module

	modified:   docroot/profiles/petitions/modules/custom/api_petitions/api_petitions.module
PT-800 - updated more responses to use camelCase

	modified:   docroot/profiles/petitions/modules/custom/petitions_data/classes/PetitionsBase.class.inc
	modified:   docroot/profiles/petitions/modules/custom/petitions_data/classes/PetitionsIndexMongoRaw.class.inc
PT-796 - disabled logic preventing the status parameter from working

	modified:   docroot/profiles/petitions/modules/custom/petitions_data/classes/PetitionsIndexMongoRaw.class.inc
PT-800 - updated example responses and implementations to support camelCase

	modified:   docroot/profiles/petitions/modules/custom/api_petitions/example_implementations/javascript/thermometer/js/thermometer.js
	modified:   docroot/profiles/petitions/modules/custom/api_petitions/example_responses/api_petitions_index.response.json
	modified:   docroot/profiles/petitions/modules/custom/api_petitions/example_responses/api_petitions_load_signatures.response.json
	modified:   docroot/profiles/petitions/modules/custom/api_petitions/example_responses/api_petitions_retrieve.response.json
PT-809 - added the api_errors module

	new file:   docroot/profiles/petitions/modules/custom/api_errors/api_errors.api.php
	new file:   docroot/profiles/petitions/modules/custom/api_errors/api_errors.info
	new file:   docroot/profiles/petitions/modules/custom/api_errors/api_errors.module
PT-800 - updated example responses to support camelCase

	modified:   docroot/profiles/petitions/modules/custom/api_users/example_responses/api_users_index.response.json
PT-809 - added dependencies for api_errors to custom resource modules

	modified:   docroot/profiles/petitions/modules/custom/api_petitions/api_petitions.info
	modified:   docroot/profiles/petitions/modules/custom/api_users/api_users.info
PT-809 - added dependencies for services_documentation to custom resource modules

	modified:   docroot/profiles/petitions/modules/custom/api_petitions/api_petitions.info
	modified:   docroot/profiles/petitions/modules/custom/api_responses/api_responses.info
	modified:   docroot/profiles/petitions/modules/custom/api_users/api_users.info
PT-809 - added error message support to Users resource and improved description for parameters

	modified:   docroot/profiles/petitions/modules/custom/api_responses/api_responses.module
	modified:   docroot/profiles/petitions/modules/custom/api_users/api_users.module
PT-809 - added comments

	modified:   docroot/profiles/petitions/modules/custom/api_errors/api_errors.module
PT-809 - added error message support to Petitions resource and improved description for parameters

	modified:   docroot/profiles/petitions/modules/custom/api_petitions/api_petitions.module
PT-809 - added error message support to petition_data abstraction layer

	modified:   docroot/profiles/petitions/modules/custom/petitions_data/classes/PetitionsBase.class.inc
	modified:   docroot/profiles/petitions/modules/custom/petitions_data/classes/PetitionsIndexMongoRaw.class.inc
	modified:   docroot/profiles/petitions/modules/custom/petitions_data/classes/PetitionsRetrieveMongoRaw.class.inc
	modified:   docroot/profiles/petitions/modules/custom/petitions_data/classes/SignaturesMongoRaw.class.inc
Updated UPDATE.txt and drupal-org.make files

	modified:   _README/petitions/UPDATE.txt
	modified:   docroot/profiles/petitions/drupal-org.make
PT-769 - renamed class property $max_return_limit to use camelCase not snake_case

	modified:   docroot/profiles/petitions/modules/custom/petitions_data/classes/SignaturesMongoRaw.class.inc
PT-903.1 - Add error handling to wh_petition_tool_shortenurl().

 	modified:   docroot/profiles/petitions/modules/custom/wh_petition_tool/wh_petition_tool.module
PT-903.2 - Update petitions.info to include newer required modules.

 	modified:   petitions.info
PT-903.3 - Updated API to respect site administrator defined public threshold.

Site administrator sets the wh_petitions_public_signatures variable here:

  admin/config/system/petitions

All petitions with this many signatures are supposed to be public and should be
exposed by the API.

	modified:   profiles/petitions/modules/custom/petitions_data/classes/PetitionsMongoRaw.class.inc