Add separate description to event registration fields
Closes #91
Previous behaviour
The description for the event registration fields was shown in the input field placeholder, making it unreadable when the description is long.
New behaviour
The description for the event registration fields is shown separately, meaning it is always visible. Also, the description is now shown for boolean fields.