Kernel linked list operations.
Added a demo program to add/remove/traverse linked list.