Eolian: Libraries are created in CMAKE_BINARY_DIR, not CMAKE_SOURCE_DIR.
Eolian: Renamed database.{c,h} to eolian_database.{c,h}. eolian_database.h is a public header so it should be prefixed. Also included it in Eolian.h, since EFL adopts same policy to other packages/modules.
Eolian: Fixed some functions prototypes that were lacking "const". It's important to keep consistency in this case because parameters can come and go among "database" functions, so that avoids unecessary casts.
Eolian: Added 'extern "C"' conditioned to __cpluplus definition in Eolian.h.
Eolian: Added functions database_parameter_{type,name}_get, because database_parameter_information_get is too much!
Eolian: Made Eolian installable. Added EolianConfig.cmake.in, eolian.pc.in. Added cmake commands to install the application binary, library public headers, pkg-config metadata and cmake configuration script to installation prefix.