Create the SQL schema based headers in CMake.

The tool sql2cpp is able to create C++ headers based on a SQL schema.
This adds support for the CMake build system to create the headers.

The UMCD library that will depend on the headers already has the
dependency, since it was used for testing.