update site includes all transitive dependencies
maven profiles so switch between xtext 2.3/2.4 (mvn -P xtext-2.X)
created travis.yml