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
fix function signature to match interface & not give warning
fix trailing spaces (whitespace issue)
Merge pull request #2764 from eileenmcnaughton/static_warnings

Static warnings
Merge pull request #2760 from pradpnayak/CRM-14191

--CRM-14191, fixed the upgrade code and also added upgrade code to updat...
fix error message to make more sense
fix for CRM-14397

Signed-off-by: Jaap Jansma <info@edeveloper.nl>
Merge pull request #2779 from jaapjansma/CRM-14397

fix for CRM-14397
Merge pull request #2778 from eileenmcnaughton/message_fix

fix error message to make more sense
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