take org.objectweb.asm from xtext repo

Change-Id: I0665d5062f982d6f8345bfad7c1ce373cbc58b5e
take org.objectweb.asm from xtext repo

Change-Id: I0665d5062f982d6f8345bfad7c1ce373cbc58b5e
Merge branch 'master' into caching_experiments
RuleEnvironment.empty() -> isEmpty()

Change-Id: Ib67ab769b70e25224d5622a4d771dea3c9e916b7
added RuleEnvironment methods delegating to Map

Change-Id: I789fe0d02bd5928687ef3c79b091b38bba762b9f
introduced CachedClause grammar rule

To allow for options for caching

Change-Id: I3806b6dfcbd9c83bcc9efcbf26235e09f8f11b25
test for "cached" proposal in content assist

Change-Id: Ie26635c28763fa419372f3800dfc47d4cc2e9519
cached clause option not to cache entry point methods

Change-Id: I775d324f4518ba82d7f5d54eccf84845ac61c8c4
condition in CachedClause

Change-Id: I3994d1fa45bc56eeb07c8cc49893ef08440173b2
removed line.separator \n in tests

Change-Id: I023e878cede97dc193cecd6a1e59fb9d0ebe16fe
regenerated xsemantics type system

Change-Id: I3f5b7bc58a0b26da83756d0b621d0b93720b6505
RuleApplicationTrace.snapshot

Change-Id: Ie087a3f72868e1927cfda6c38c6bfc34f0e325c5
improved trace in the presence of cache

Change-Id: Ia83c066c86840ec957c569c70ab41392f7c96010
trace logger listener stores the correct information

That is, the last element in the trace

Change-Id: Ia813de50477aee8151f8173b8fd5d94ecfa56f12
RuleApplicationTrace uses ArrayList instead of LinkedList

Change-Id: I2a0bf3e9cfbe32da282dbf2c4dd3ed914dd7b09c
test cached type system with entryPoints=NONE

Change-Id: I79b076b527dc207ca896e7f564855c09072388b1
added fj cached generated code to runner and correctness tests

Change-Id: Ie7cfcfa536f2aead6ca059ece3b3e0f230ff4c06
fixed compilation of cached clause condition

The XExpression must not be treated with special treatment of boolean
expressions.

Change-Id: I8da7022322273c2d545c013326214511c4e5936f
test cached type system with condition

Change-Id: I580d57d155963a8292f262f83d661d163156c57f