CRM-15197 - Fix for WebTest_Event_AddParticipationTest::testEventAddMultipleParticipants

----------------------------------------
* CRM-15197:
  https://issues.civicrm.org/jira/browse/CRM-15197
Merge pull request #3977 from davecivicrm/CRM-15197

CRM-15197 - Fix for WebTest_Event_AddParticipationTest::testEventAddMult...
Revert "CRM-14946 add relevant test data set"

After interviewing Eileen, Kurund, and Dave, it appears that 450a63c was a
draft that shouldn't have been merged.  The underlying question was how to
handle a change in the smart-group data-structure.  One approach (implicit
in 450a63c) was to maintain runtime compatibility.  Another approach (which
was ultimately chosen) was to define an upgrade that altered the
data-structure.

This fixes the failure in CRM_Contact_BAO_GroupTest::testGroupData.

This reverts commit 450a63cfc27064f2ffc141e76d4662fe612a67a5.
CRM_Core_BAO_SettingTest - Fix setting leakage which breaks CRM_Core_BAO_SettingTest

A previous commit fixed the leak out of CRM_Case_BAO_CaseTest, but there appears to be more.
This fix tries to be more aggressive about setting a general baseline.
CRM_Case_PseudoConstantTest - Fix

The old assertion was dependending on the previous test (e.g. the
list of case-types added/removed). By changing the base class
to CiviCaseTestCase, we get a more consistent (but different)
starting point.
Merge pull request #3978 from totten/4.5-revert-450a63

Revert "CRM-14946 add relevant test data set"
Merge pull request #3979 from eileenmcnaughton/CRM-15196

CRM-15196 mysql 5.6 is too strict on altering columns which have fks
CRM_Core_ErrorTest - Fix local failiure (observed in OS X 10.7, MAMP 2.x)
HR-402: fix for notices on case status
Merge pull request #3980 from totten/4.5-component-tests

CRM_Core_BAO_SettingTest - Fix setting leakage which breaks CRM_Core_BAO_SettingTest
api_v3_SyntaxConformanceTest - Work-around problem with MembershipBlock
Merge pull request #3982 from yashodha/HR-402

HR-402: fix for notices on case status
Merge pull request #3981 from totten/4.5-log-error

CRM_Core_ErrorTest - Fix local failiure (observed in OS X 10.7, MAMP 2.x)
Additional check to see if profileCreate links are empty
CRM-15171: fix variables in Register.php
Webtest Fix 4.5
Merge pull request #3985 from jitendrapurohit/Webtest-4.5.0

Webtest Fix 4.5
CRM-15193 - Support front/back end modes in CRM.url
Add cacheCode to dynamic resource urls
Reset cacheCode when flushing dynamic resources