Created by: amymariewall
Previously there was no way to specify format for a time field, but you can specify a format for date and datetime fields. This commit adds the ability to pass a format option to time fields.
Because I18n uses the time locale key for for all objects with a time, retain the hard-coded time field format where no format option is passed to avoid a breaking change.
Addresses #1227 (closed).