Merge remote-tracking branch 'upstream/4.4' into 4.4-master-2014-04-04-00-48-43
CRM-14423 - CRM_Utils_System - Simplify time-zone lookups
CRM-14423 - Call setMySQLTimeZone as part of Civi's bootstrap
Web Tests Fix
CRM-13833 Soft-Credit Import fix

----------------------------------------
* CRM-13833:
  http://issues.civicrm.org/jira/browse/CRM-13833
CRM-14377 minor fix and improvement in SC and PCP panes in Contribution Form

----------------------------------------
* CRM-14377:
  http://issues.civicrm.org/jira/browse/CRM-14377
CRM-13981 QA fixes

----------------------------------------
* CRM-13981:
  http://issues.civicrm.org/jira/browse/CRM-13981
Merge pull request #2824 from monishdeb/CRM-14377

CRM-14377 minor fix and improvement in SC and PCP panes in Contribution Form
Merge pull request #2825 from monishdeb/CRM-13981

CRM-13981 QA fixes
SyntaxConformanceTest - Fix for entities which don't support delete
CRM-14370 - Backport container and classloader (from doctrine => master)
CRM-14370 - civicrm_api, CiviUnitTestCase - Move main logic to Civi\API\Kernel

Also: Allow test-classes to use different API handlers (eg $apiKernel->run() instead of civicrm_api())

Conflicts:

	Civi/Core/Container.php
CRM-14370 - API Kernel - Dispatch events
CRM-14370 - API Kernel - Extract TransactionSubscriber
CRM-14370 - API Kernel - Extract XDebugSubscriber
CRM-14370 - API Kernel - DRY exception-handling; fix inconsistencies
CRM-14370 - API Kernel - DRY result formatting
CRM-14370 - API Kernel - Fix short-circuiting which breaks formatters/exceptions-handlers
CRM-14370 - API Kernel - Extract I18nSubscriber
CRM-14370 - API Kernel - Move authorization to listener