provide a simplified and documented API
The old API was not fully documented, overly complicated and exposed
too many internals. The only documented case was that of reading
from a CLooG file. Constructing a CloogProgram by hand was difficult
and error-prone.
The new interface requires only a CloogDomain context and
a CloogUnionDomain representing the domains and their scattering functions.
The CloogUnionDomain itself can be constructed using several calls
to cloog_union_domain_add_domain.
The documentation for the internal data structures have been removed
since we don't want to encourage users to poke around in those
data structures. They may well get completely reorganized in the future.
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>