Update participant profile

Also fixed crashes on profile view when user not authenticated.
Removed unused local authentication code
FIX: participant capabilities not being resolved
FIX: administrator role not being removed when due
FIX: Bio text not inserted into profile form
Secure PUT /participant/:id roles

Unless user can assign roles filter them out from the request.

Also fixed email validation error when updating profile of another participant.

Email is now stripped from profile right before sending response.
FIX: use query.search in search-form component
FIX: wrong stylesheet url

Also textareas are now resizable only vertically.
Use participant name as title in single view