Update LifeLines data dictionary parser + fix view/action in protocol viewer

Update LifeLines data dictionary parser
- support new checklist format
- use protocol ids
- fix row numbers in messages
- update tests

Protocol viewer fixes:
- fix view action
- fix download action