HiSPARC III DAQ

It looks like the Pi and Python are up to the task. I've already merged quite a few changes back to master, but I'm keeping the rest in this pull request. Feel free to add tasks, but please keep in mind that I intend this to be a minimal working implementation of a DAQ. We'll add nice-to-have-someday features in another pull request, once this one is completed and merged.

- [ ] Find/report/fix bug regarding read timeout (lack thereof, inducing excessive CPU usage) on 32-bit linux
- [ ] Basic hardware support
  - [x] HiSPARC III master
  - [ ] HiSPARC III slave
  - [ ] HiSPARC II support on par with HiSPARC III
- [x] Easy configuration of device parameters
- [x] Load/Save device parameter config from/to disk
- [ ] Load/Save application config from/to disk
- [ ] Store data locally
- [ ] Upload data to Nikhef
- [x] Unattended ADC alignment procedure
- [ ] Unattended PMT HV calibration
  - [ ] Coarse calibration (on first hardware connect)
  - [ ] Fine calibration (after taking data and looking for the MIP peak)
- [ ] Recover stalled hardware (no communication, orange hit lights continually lit)