Use add... methods instead of get().add
Test for AnonymousExecutable.
introduces CtTypeMember
unifies hashcode and equals of CtElementImpl
fixes a bug in noclasspath mode (NPE in some special cases)
Add a test for createReference(String signature).
Merge pull request #77 from monperrus/Bug20141021
Fix visibility on static fields in interface include in class.
Print target for field access only if needed
adds a link to SpoonLabs
fixes #82 the conversion of a binary expression within a annotion field returns a CtExpression. Now the CtExpression will be converted too.
modifies the source code to be conform to the java version 1.6; the test code still needs java 1.7
Merge pull request #64 from boeserwolf91/java6
Merge pull request #74 from cc18/newTypeMemberInterface
Merge pull request #79 from GerardPaligot/fix_56
Merge pull request #80 from monperrus/readme
Merge pull request #83 from boeserwolf91/annotation_binary
Adding asserts.
Merge pull request #66 from seintur/unmodifiable_collection_bug
fixes ExecutableFactory and ExecutableFactoryTest for merging
refactors the code related to generic types

Before, there was three places for storing actual generic types (as opposed to declaration of generic type parameters):
in CtInvocation, in CtExecutableReference (setParameterTypes), in CtGenericReference.

Now, everything has been unified in a single place: CtGenericReference.
This facilitates much writing analysis and transformation of generics.

All tests pass after the refactoring.