Updated containers:
- Added set.
- Compare + alloc params.
RegisterClass/UnregisterClass undefined.
Some work on reflection.
Changed kernel to use reflection to create the systems.
Quick hack to stop the jobs being shuffled if all workers are blocked. This will be changing soon anyway.