New language repository

Compose* has been in development since 2003. In the past years a lot of research has been performed on various aspects of composition filters and the Compose* tool. The result of this research required various changes to the various parts of a core part of the Compose* too: the CPS language repository (which contains an AST of the Compose* language, and various other information produced by the tool). These changes were not always possible in the most gracious way. The language repository could be improved in a lot of ways.