PT-1344 - Added isSignable property to petition object.

	modified:   modules/custom/petitions_api/signatures_queue/includes/receive_new_signatures.inc
	modified:   modules/custom/petitions_data/classes/Petition.inc
	modified:   modules/custom/petitions_data/classes/PetitionsSelectQueryMongo.inc
PT-1344 - Add is_signable param petitions API requests.

	modified:   modules/custom/petitions_api/api_petitions/api_petitions.module

PT-1344 - Updated isSignable check.

  This is not a property of a petitions object, it's just a check based on
  petition status.

	modified:   modules/custom/petitions_api/api_petitions/api_petitions.module
	modified:   modules/custom/petitions_data/classes/Petition.inc
PT-1344 Adding is_signable to query.
PT-1344 Adding isSignable to PetitionSelectQuery
pt-1344 Added logic to account for Responded status appearing in responseStatus, not status.

pt-1344 wh_petitions Defining signable statuses function.
pt-1344 petitions_data Altering check for isSignable to use Defined signable constants.
pt-1352 Adding isPublic=1 default to index query.
pt-1352 pt-1345 wh_petitions Added function to return array of statuses considered to be public.
pt-1352 api_services_responses Adding requestInfo framework.
pt-1352 petitions_api/api_errors Adding developer message to error data.
pt-1352 petitions_api/api_petitions Adding requestInfo metadata output.

pt-1352 petitions_api/api_petitions Adding parameter is_public.

pt-1352 petitions_api/api_petitions Changing is_signable default to NULL to allow for filtering both ways.

pt-1352 petitions_api/api_petitions Clarifying is_signable description.

pt-1352 petitions_api/api_petitions Adding overrides for error exceptions.

PT-1352 petitions_api/api_petitions Adding Metadata requestInfo, isSignable and isPublic properties to example responses.

PT-1352 petitions_api/api_petitions Adding isSignable and isPublic properties to example response.

pt-1352 petitions_api/api_petitions Altering error message handling on index request.
pt-1352 petitions_data Adding isPublic and isSignable to the petitions query.

pt-1352 petitions_data Converted to use functions for returning status arrays for public and signable.

pt-1352 petitions_data Adding handler for isPublic.

pt-1352 petitions_data Get array of public statuses from function.

pt-1352 petitions_data Modifying setIsPublic and setIsSignable to accept TRUE as well.

pt-1352 petitions_data Adding in check for NULL to handle no filtering for isSignable

pt-1352 petitions_data Adjusting query for isSignable filter.

pt-1352 petitions_data Adjusting conditions to setIsSignable().

pt-1352 petitions_data Adding filter for isPublic query parameter.
PT-1072 - Added error handling in case signature is not created successfully.

	modified:   modules/custom/signatures_queue/includes/process_signatures.inc
PT-1072 - Fixed coding standards violations in signatures_queue module.
PT-1072 - Fixed up some documentation.
PT-1072 - Fixed coding standards violations in wh_petitions.module.
PT-1072 - Fixed undefined index in signatures_queue_devel.
PT-1072 - Removed redundant error message language.
PT-1349 - Updated requestInfo, made camel case for consistency.

	modified:   api_petitions.module
PT-1349 - Updated documentation example.

	modified:   petitions_api/api_petitions/example_responses/api_petitions_index.response.json