migrated to Xtext 2.6.0
fixed two severe memory leaks

There where unbounded caches with EObjects as keys that basically kept
all resource sets in memory. This was responsible for the 1.5Gb heap
usage in the tests and probably also the reason why Jnario always got
slower the longer it was used.
regenerated code
(kept separate for diff readability)
fixed builder preferences
use dependency injection instead of "new"
pass stateful objects as arguments, so the model inferer is stateless
turned some very commonly used services into singletons to reduce the
memory footprint
replaced stateful service with state in the model
fixed ExampleTable naming (worked only by chance before)
regenerated tests with new Jnario version - surprisingly few changes
Update kepler.target & all pom.xml

- Move to asm 5.0.1
- Replace broken scala maven repo URL
fixed doc/asset output and source-relative generation
Merge pull request #1 from borisbrodski/xtext-2.6.0-oehme

Xtext 2.6.0 oehme
use older pegdown version in order to stay at Guava 11
pushed dependencies up from maven plugins into standalone artifact.
This will make it easier to consume Jnario from other build systems and
it also removes duplicated code from the maven plugins.
m2e integration: automatically configure Jnario from the POM
fixed some bugs that Sebastian Zarnekow pointed out
fixed some bugs that Sebastian Zarnekow pointed out
Merge pull request #122 from oehme/master

Migrate to Xtext 2.6