Request study data in protocol viewer #1710 #1758 (WIP)

- Request study data in protocol viewer (frontend)
- Request study data in protocol viewer (backend)
- Modal login/register/forgotten password
- Various improvements/fixes