CRM-14148 fix half hour timezones for d7

Fix on previous patch on d6 version
CRM-14093 - add CRM.api3 to rest.js
--CRM-14191, fixed the upgrade code and also added upgrade code to update civicrm_option_value.value for batch_status and batch_mode
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