Improve registration view for events

Small improvement in the logic for when to show the button to register
or notices (user already registered, etc). Changes in the view only.

Also updated mweb_events to be able to do these improvements.

refs #1221