Header files have been reorganized and explained in the documentation.

Many changes: (1) the file config.h is now properly used (hopefully) everywhere; (2) Cairo-related functions have been moved from hpixlib/hpix.h to hpixlib/hpix-cairo.h; (3) the documentation has now a new section called "Using the library".
Missing file added to the repository