CRM-14148 cope with half hour timezones

----------------------------------------
* CRM-14148: Timezones with partial hours cause core crash
  http://issues.civicrm.org/jira/browse/CRM-14148
Merge pull request #2471 from eileenmcnaughton/CRM-14148

CRM-14148 cope with half hour timezones