Add a small test framework
Fix test constructor autogenerated name
Add kcontainer_of and use for k{s,d}list_entry
Start adding initial kdlist tests