CRM-13090 uniqueness on title + activity type + campaign (optional). Moved the petition form rule to Petition form class where it belongs (was put in Survey/Results for some reason ??).

----------------------------------------
* CRM-13090: New Petition/Survey form validation - enforce unique constraint on ActivityType-Campaign-Title
  http://issues.civicrm.org/jira/browse/CRM-13090
CRM-13090 add comment on public var.

----------------------------------------
* CRM-13090: New Petition/Survey form validation - enforce unique constraint on ActivityType-Campaign-Title
  http://issues.civicrm.org/jira/browse/CRM-13090
-- Fixed formatting and code fix for CRM-12694, removed mime_content_type since we have only 2 export format CSV and IIF and both have text/plain mime_content_type

----------------------------------------
* CRM-12694: Eliminate/replace call to function mime_content_type()
  http://issues.civicrm.org/jira/browse/CRM-12694
-- fixed notice error for CRM-13004

----------------------------------------
* CRM-13004: Create discount transaction fails for event price sets that do not use radio buttons
  http://issues.civicrm.org/jira/browse/CRM-13004
--fixed typo for CRM-12972

----------------------------------------
* CRM-12972: No receipt sent for PayPal Pro Recurring Donations
  http://issues.civicrm.org/jira/browse/CRM-12972
fixed wrong PseudoConstant call
Merge pull request #1305 from davecivicrm/CRM-13090

CRM-13090 uniqueness on title + activity type + campaign (optional).
Merge pull request #1319 from eileenmcnaughton/master

CRM-12972 updated IPN test now fix has been merged in
Merge pull request #1320 from kurund/accounting-batch-fixes

fixed wrong PseudoConstant call
This fixes a fatal error when trying to create a new Accounting Batch (Field 'status_id' doesn't have a default value).
Merge pull request #1313 from pradpnayak/CRM-12694

-- Fixed formatting and code fix for CRM-12694, removed mime_content_typ...
Merge pull request #1315 from pradpnayak/CRM-12972

--fixed typo for CRM-12972
fixed wrong PseudoConstant call
fixed wrong PseudoConstant call
Merge pull request #1321 from kurund/accounting-batch-fixes

fixed wrong PseudoConstant call
another fix
Merge pull request #1314 from pradpnayak/CRM-13004

-- fixed notice error for CRM-13004
Merge pull request #1322 from kurund/accounting-batch-fixes

another fix
CRM_Core_BAO_Block - Fix API regressions
Merge pull request #1323 from totten/master-handleprimary

CRM_Core_BAO_Block - Fix API regressions
CRM-12911 - CRM.Backbone.sync - Add mechanism for API-assisted duplication of entities

----------------------------------------
* CRM-12911: Implement "Duplicate" feature for Jobs
  http://issues.civicrm.org/jira/browse/CRM-12911