Moved generic under libkern
Make file for doc book
Man pages generation with Doxygen.
Fixed some #includes and added clean-doc target