[#818] User roles and permissions

* Add management of user roles and permissions
* Hide survey definitions and survey response data depending on user authorization
I'll leave this as is for now. It seems that the for the local test user `FLOW.role.SUPER_ADMIN` is `undefined`.