CRM-14148 fix half hour timezones for d7

Fix on previous patch on d6 version
CRM-14319 - alter job api to not limit scheduled reminders

----------------------------------------
* CRM-14319: not all scheduled reminders are being sent
  http://issues.civicrm.org/jira/browse/CRM-14319
CRM-14093 - add CRM.api3 to rest.js
CRM-13946: Backport PR #2185: set default database connection to UTF-8
Merge pull request #2747 from colemanw/4.4

Backport CRM.api3 to 4.4
Merge pull request #2686 from eileenmcnaughton/CRM-14148

CRM-14148 fix half hour timezones for d7
CRM-14389 - CiviMember API - Fixes a membership get API regression that caused membership type to be ignored

----------------------------------------
* CRM-14389:
  http://issues.civicrm.org/jira/browse/CRM-14389
CRM-14379
CRM-14420 - api contribution.completetransaction should accept 'trxn_id' as a param
CRM-14419 - e-notice on activity.getcount when contact_id is not passed in
Merge pull request #2810 from pratik-joshi/crm-14379-fix

CRM-14379
Merge pull request #2812 from eileenmcnaughton/CRM-14220

Crm 14220 & CRM-14419 api enotice fix & extra param
CRM-14423 - Extract class CRM_Utils_Check from CRM_Utils_Check_Security
CRM-14423 - CRM_Utils_Check_Env - Add check for other environmental configuration issues
CRM-14423 - Run env checks before executing tests
Merge pull request #2819 from totten/4.4-tz-alert

CRM-14423 - Alert admins/developers if env is misconfigured
CRM-14423 - CiviUnitTestCase - Only run env checks, not security checks, during unit-tests.

The security checks are more I/O intensive.
Merge pull request #2820 from totten/4.4-tz-opt

CRM-14423 - CiviUnitTestCase - Only run env checks, not security checks, during unit-tests.
CRM-14208 additional includes for J3.2.1+
CRM-14334 merge records: allow empty value to overwrite existing value