Allow forbidden (non-portable) references in aterm project, to allow usage of sun.nio.cs.StreamEncoder in BufferedOutputStreamWriter.
Fix fromAnnotations in TermAttachmentSerializer sometimes turning annotations into lists of annotations.
Simplify index serialisation code.
Rewrite IStrategoList hash function from recursive to iterative to prevent stack overflows on big lists.
Don't initialize and store hash code on construction for lists, very slow and unnecessary for huge lists created by the index used in serialization.
Merge branch 'master' into typesmart