Use list in kernel instead and some fixes.
Rewrite the module support.
- Remove hooks.
- Add Vstack.
- Vstack transfer between threads.
Remote module support (socket only).
Some bugs and memory laek fixes, remove duplicated codes.
- Memory leaks.
- Remove duplicated codes.
- More test cases.
More unit testing and bugfixes.