* Added new flat struct for filesystem, old one is renamed to legacy
* transfer_id moved to root to all events
* New kwargs parameter "force" added to DELETE_FOLDER command
* Camera support
- Autodetection
- Resolution changing
- Trigger schemes for time and layer based values
- Camera ordering preparation
- Config saving, loading and updating
* Fix priority commands (RESET_PRINTER)
* Remove PREPARED, use only READY and IDLE
* Shorten the request timeout from 30 to 10 seconds
* Transfer ID changed from 64bit to 32bit number
* IDLE / READY states correction
* Improve error callbacks
* File and Folder name validation
* Registration headers update
* Create directory function does nothing if folder already exists
* get_free_space() replaced by get_space_info(), added total size info
* Make on the fly download throttling possible
* Add mesh bed levelling event
* Added command_id to telemetry, if there's a command in progress
* 4xx responses handling change
* Add sheet settings and mbl data
* Add Transfer ID as a 64-bit int
* Added new SET_PRINTER_READY / CANCEL_PRINTER_READY cmds
* Inotify fix - handling nested files
* Introduce a new conditions system
* Added StorageType enum to const
* TRANSFER_INFO improvement
* Make downloads from connect time out after 30s of inactivity
* Send state in every Event