Increased character limit for timezone in profile model.
Added timezone field with auto-detection to registration.
Updated registration tests to include timezone field.