Fixed #23167 - Add __repr__ to BaseForm

related to https://code.djangoproject.com/ticket/23167
@timgraham I added some extra tests ```test_baseform_repr_dont_trigger_validation``` as suggested