Import skeleton from libabc
Rename libabc to libkmod
Convert spaces to tabs
Make kmod_new return a pointer
Remove unused functions
Fix version to 0:0:0

Version is only incremented upon release
Don't use glob in version script
Put test back
Add some good practices to autofoo
Implement circular double-linked list
Update .gitignore
Add libkmod-loaded to handle live modules information

All the functions needed by a lsmod binary are in place.
test/test-loaded.c implements it with the same output of lsmod.
Remove leftover declarations
Constify API
Add some function attributes and use them
Rename libkmod-util.h to macro.h
Rename leftover libabc reference
Implement function to remove module
Add binary to test rmmod feature

It doesn't run with `make check' since
	o It's dangerous
	o It needs to be run as root
	o It needs an argument, otherwise it removes the first module
	  with use_count==0
Keep valgrind happy when mixing sscanf and strtok

When mixing sscanf() and strtok() Valgrind complaints like below:

==1641== Conditional jump or move depends on uninitialised value(s)

Use stroull() instead of sscanf().