Custom timezones now have GMT+0000 as id instead of AgaviTimeZone::CUSTOM
renamed getGmtString to formatOffset and made it public
refs #858