Ability to specify a timezone for a P4 server

The Perforce server used with `P4Source` may be in a different time zone
than the Buildbot master, which would cause, for example, changes to be
displayed in the wrong place on the Waterfall display.

This change lets you specify a timezone for the server. Changelist times
will be converted from that timezone to the local timezone before being
added to the Buildbot master.