CRM-12464 - test-fixes Update DAO to generate campaign entities
@colemanw , @totten - this fixes the test but highlights an issue in the commit - the addition of the condition to the pseudoconstant means it
will refuse to import historical surveys

----------------------------------------
* CRM-12464: Add PseudoConstants to Schema Metadata
  http://issues.civicrm.org/jira/browse/CRM-12464
Participant Test E-Notice compliance
E Notice compliance on Pledge BAO for update actions (recent list updates)
e-notice compliance on batch api / mark probable error
Test failures in CRM tests due to year being coded in
Fix CRM/Contact test to be E-Notice Compliant
GroupContactTest fails locally as 'parents' param is incorrectly handled in BAO - presume my set-up must be more restrictive in some way as this doesn't fail on server
tests - enotice fix & move code to enable civicampaign to component
Test - make e-notice compliant / mark as e-notice compliant
Make CRM_Core_BAO_ActionSchedule test e-Notice compliant
CRM_Core_BAO_SettingTest e-notice compliance
Merge pull request #2267 from eileenmcnaughton/test-fixes

PHP unit Test fixes