control.cpp:
- Add new systemState CUTTING
- change systemState_t from enum to enum class (conflicting with
cutter enum)
- Add CUTTING functionality to CUT switch and auto cut after target
reached if enabled
cutter.cpp:
- Add function cutter_isRunning()
config:
- Add GPIO_LAMP macro to config
- use evaluatedSwitch class for position switch instead of reading gpio
directly because it triggered incorrectly too often
- cutter_stop() only switch to CANCELED when not in IDLE already