cmake: second rebase

       add version detection of dependencies
       using xxx_INCLUDE_DIR instead of xxx_INCLUDE_DIRS
       first attempt to build libsearpc inside
       small improvement of code
       move .pc file to lib
       add libccnet vars
       add guards for FindModule
       rename INCLUDE_DIRS to INCLUDE_DIR in guards
       add include_dirs
       fix a typo
       fix macros
       update config
       reduce config-ix.cmake
       clean python