Added more logic for timezone-checking in the TBGSettings class. Added server_timezone update to the upgrade from 3.2.
Don't assume default timezone is UTC. Require that PHP has been configured with proper timezone (at least).