Migration to Xtext 2.5

Quick'n dirty migration to Xtext 2.5

There is more room for improvements, e.g. typeof(MyType) is equivalent to just MyType or String::valueOf could be replaced by String.valueOf (static methods do no longer need a dedicated syntax)

Also the body in the model inferer can be set as a string template. The appendable is more flexible but also more verbose.