Fine no longer required for events without registration

Ghost User
2017-12-13T12:44:17+01:00

This is now checked only if the event status is REGISTRATION_REQUIRED in the clean() of the model.

Closes #437