- Moved all Loader functionality into Loader class - Improvement for Dispatcher construction - Dispatcher and DispatcherThread: you can now specify the timeout when calling `dispatch()`. Default timeout is max timeout.
Description
Some of this code is derived from Flipper Zero firmware. Some of it is inspired by the Android operating system.