CRM-12600

----------------------------------------
* CRM-12600: Fix behavior of CiviCRM on certain screen when the session has timed out / deleted
  http://issues.civicrm.org/jira/browse/CRM-12600
expose contributionID to the form object for use by downstream extensions
Replace "CRM_Core_AllCoreTables" with newer "CRM_Core_DAO_AllCoreTables"
Merge pull request #728 from totten/dao-regressions

Replace "CRM_Core_AllCoreTables" with newer "CRM_Core_DAO_AllCoreTables"
CRM_Member_BAO_MembershipBlock - Fix test crash

See also:

https://github.com/eileenmcnaughton/civicrm-core/commit/4d5c2eb510a6be0017085d1f8dae09495e28e74b#commitcomment-3203066
Merge pull request #729 from totten/fix-membershipblock-error

CRM_Member_BAO_MembershipBlock - Fix test crash
CRM-12601 - Restore getClasses() and mitigate damage from missing function

----------------------------------------
* CRM-12601: Test suite crashes - CRM_Core_DAO_AllCoreTables::getClasses
  http://issues.civicrm.org/jira/browse/CRM-12601
Merge pull request #731 from totten/allcoretables-fatal

CRM-12601 - Restore getClasses() and mitigate damage from missing functi...
CRM-7964 add BAO classes so that eval removals can call BAO not DAO
Merge pull request #732 from eileenmcnaughton/CRM-7964-remove-eval

CRM-7964 add BAO classes so that eval removals can call BAO not DAO
CRM-12600 - redirect to search builder if we have the needed info

----------------------------------------
* CRM-12600: Fix behavior of CiviCRM on specific screen(s)when the session has timed out / deleted
  http://issues.civicrm.org/jira/browse/CRM-12600
Merge pull request #727 from dlobo/MiscFixes

expose contributionID to the form object for use by downstream extension...
Merge pull request #730 from dlobo/CRM-12600

CRM-12600
fixed regression in CRM_Core_DAO_AllCoreTables
Merge pull request #743 from kurund/CRM-12601

fixed regression in CRM_Core_DAO_AllCoreTables