[WIP] Camera base extension

PR adding functionality to the base `Camera` class.

- [ ] replace the `acquire` with something better
- [ ] refactor dummy cameras to use some `DummyBase` to reduce repetition
- [ ] make the trigger mode visible in the parameters table