CRM-14148 fix half hour timezones for d7

Fix on previous patch on d6 version
CRM-14310 - Fix issue with custom validation not firing on Event Info and
Settings page.

This commit makes both custom validation work and allows the form the reload with the values that were attempted to be submitted, rather than the previously successfully submitted values.
use group by to ensure we get single results for contacts
CRM-14384 - only display date picker if is_view neq 1

----------------------------------------
* CRM-14384: don't display date picker in survey data entry screen for view only field
  http://issues.civicrm.org/jira/browse/CRM-14384
Merge pull request #2701 from yashodha/HR-265

use group by to ensure we get single results for contacts
Merge pull request #2738 from jmcclelland/no-date-picker-on-view-only-fields

CRM-14384 - only display date picker if is_view neq 1
fix function to be static to avoid strict warnings
Merge pull request #2740 from eileenmcnaughton/strict_warnings

fix function to be static to avoid strict warnings
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
Alter singleton signature to match interface

(fix strict warning)
Merge pull request #2756 from eileenmcnaughton/patch-1

Alter singleton signature to match interface
--CRM-14191, fixed the upgrade code and also added upgrade code to update civicrm_option_value.value for batch_status and batch_mode
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...
CRM-14377 fix - http://issues.civicrm.org/jira/browse/CRM-14377
fix error message to make more sense
fix for CRM-14397

Signed-off-by: Jaap Jansma <info@edeveloper.nl>