Add time zone resolver support for the admin, move around some admin-specific classes out of common and into the admin module