Fix exception in Model::Roles

A status message was missing.
Validate role name among reserved names
Ignore error on triggers list of violation

Since the user can add new triggers from the Web interface, we must not
validate the triggers from the initial options list.
Prevent default event when adding a trigger

Don't submit the form when adding a new trigger and cleanup the value
field once added.