[xtend][compiler] Generated Java code is invalid 

Implicit returns with primitive type were compiled bogusly.

see https://bugs.eclipse.org/bugs/show_bug.cgi?id=419050

Change-Id: Iaf99dc01606afe90c6fb8dc627b9e8e4c94b9c11
[xbase annotations] fixed and added test for https://bugs.eclipse.org/bugs/show_bug.cgi?id=398086
[xtend aa] fix and test for https://bugs.eclipse.org/bugs/show_bug.cgi?id=409600
[xtend aa] support for reading and writing types and enum literals in annotation values. https://bugs.eclipse.org/bugs/show_bug.cgi?id=409600
removed outdated comment about unsupported nested annotations
[xbase][interpreter] Fixed regressions

Change-Id: Ie71f85a890a340f8186034e6411e81b82b23c750
[xbase][validation] Fixed ambiguity detection when raw type are involved

see https://bugs.eclipse.org/bugs/show_bug.cgi?id=393402

Change-Id: I98bd0059aa431060cdba3e7c133abc70ac0ab9a4
[xbase] instanceof and type literals may not refer to TypeParameter (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=400378)

Change-Id: Ieeab77f7a5431a8085a94e0c558f7f228a6cab1b
[xbase][conformance] Invalid common super type chosen

Iterable<?> is the common super type of 
Iterable<? super CharSequence> and Iterable<String>

Iterable<? extends CharSequence> is wrong here

see https://bugs.eclipse.org/bugs/show_bug.cgi?id=421974
[xtext] avoid NPE (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=421741)
[Compiler Tester] include compile errors in exception msg. renamed annotation used in test. KeepLocalHistoryTest uses fullbuild to avoid synchonization issues.

Change-Id: I17180712433fcdb88ee548ca338bc1679dca14eb
regenerated Xtend code (no more statementization of inlined binary operations marked as constant)
[macro lib] replaced two usages of Lists with Iterable in readonly API.

Change-Id: I787de7e48df1457857d131ff1c3171e0ecbf4583
regenerated xtend code
[xbase] added clone, equals and hashCode to ArrayExtensions (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=409096, https://bugs.eclipse.org/bugs/show_bug.cgi?id=417281)
[xtend aa tests] trying to fix a test that fails on the server only.

Change-Id: Ideb3e8b9f73106fad5b94d13f26d741f4d19a233
[xbase lib] ArrayExtensions.equals() delegates to Object.equals.
fixed some tests
[xtend aa] changed test case to work with Galileo's JDT.

Change-Id: Ib72b178224cf97a3390f5a16bc25bd08097427da
[xbase] fixed bug regarding conversion to arrays
[xbase] fixed bug regarding conversion to arrays (use OwnedConverter)