Revert list h

Hi guys,

This PR is to remove the kernel-devel and kernel-headers dependency for building oBIX.  Directly using kernel sources brings in all sorts of unneeded processor-specific includes and interferes with the building process as they are different between 2.6 and 3.  The original change was instigated because of strict GPLv2 requirement and list.h will be removed and replaced with a suitably-licensed counterpart when we have time in the near future.

This PR completely removes the dependencies on kernel sources, and the subsequent dependency hell that comes with it.