Merge branch 'master' into reverse-engineering

* master: (39 commits)
  prevent skipping recipes
  Hide dosingfeeder from table
  Add # for pieces and * for seconds
  Make it work
  Everything seems to work except the second recipe
  Add pounder loading fu
  Fix out_of_range error by always calling size()
  Fix missing drain loading bar
  Add table with ingrdients
  Implement turbomode
  Fix bug where not only the first char is recognized
  Make only the scale close the mixer/dosingfeeder
  Fix another segmention fault
  Fix nullpointer issue
  Add new ASCII logo
  Add menu entry to toggle turbo
  Neutralize warning because initialization order
  Make scale (subject) in Mixer a pointer
  make mixer's drain() lower weigth
  derive Mixer from Observer
  ...
Add reverse engineered code
Update swe.mdzip
Add docs
Merge branch 'doku'

* doku:
  Add docs