- Added a really simple example to show how sending and receiving messages works from inside a child (this is a pre-release example, don't worry ;))
- Added support for spawning children from Bastion
- Updated System to automatically create a Supervisor with a NIL UUID (set to 0) to supervise those root-level Children
- Removed the "launch" method from Supervisor to use a "configuring closure" instead (the closure has the supervisor both as an input and output)
- Removed the "msg" argument from the "children" methods and closures
- Added support for spawning, stopping and killing remote children
- Added support for stopping and killing remote supervisors
- Updated System to only start after being asked to
- Updated System, Supervisor, Children and Child to register and initialize themselves when created
- Prepared Supervisor to have its own sub-supervisors
---
Side note: I apparently forgot to add my patch for "qutex" in my previous commit. Please excuse me for that :)