Got the kernel shell working (on Windows GDB)

* Removed the locks - not needed in microkernel.
* Add the iterators into process manager and process
* Add accessors for data elements
* Fix the kernel shell to work again!