Revert r25883 and r25885

svn path=/spoofax-imp/trunk/org.strategoxt.imp.editors.aterm/; revision=25938
Support removing entries with a specific template in all partitions.

svn path=/spoofax/trunk/spoofax/org.spoofax.interpreter.library.index/; revision=26017
Added index-get that also returns the partition the retrieved entries are from.
Fixed remove-all primitive taking a partition as second argument.
Allow normal stratego terms to be used as sub partitions as well.

svn path=/spoofax/trunk/spoofax/org.spoofax.interpreter.library.index/; revision=26019
Empty list as sub partition is considered a null sub partition.

svn path=/spoofax/trunk/spoofax/org.spoofax.interpreter.library.index/; revision=26020
Remove old sub partition behavior.

svn path=/spoofax/trunk/spoofax/org.spoofax.interpreter.library.index/; revision=26021
Fixed NPE in remove operation.

svn path=/spoofax/trunk/spoofax/org.spoofax.interpreter.library.index/; revision=26028
Added unload index primitive.

svn path=/spoofax/trunk/spoofax/org.spoofax.interpreter.library.index/; revision=26029
Added operation to remove one entry.

svn path=/spoofax/trunk/spoofax/org.spoofax.interpreter.library.index/; revision=26030
Added primitives to get an entry diff from the index

svn path=/spoofax/trunk/spoofax/org.spoofax.interpreter.library.index/; revision=26035
Allow duplicates in entriesPerPartitionDescriptor. Fix wrong index_stop_collection primitive name.

svn path=/spoofax/trunk/spoofax/org.spoofax.interpreter.library.index/; revision=26037
Write & Read index to Stream ATerm Format. Should be faster than String.

svn path=/spoofax/trunk/spoofax/org.spoofax.interpreter.library.index/; revision=26038
Cleanup

svn path=/spoofax/trunk/spoofax/org.spoofax.interpreter.library.index/; revision=26039
More cleanup

svn path=/spoofax/trunk/spoofax/org.spoofax.interpreter.library.index/; revision=26040
Calculate size of immutable list at construction

svn path=/spoofax/trunk/spoofax/org.spoofax.terms/; revision=26049
Performance enhancement of SAFWriter in the case of serialization of lists

svn path=/spoofax/trunk/spoofax/org.spoofax.terms/; revision=26051
Always cache list size.
Added Iterable<IStrategoTerm> interface to IStrategoTerm.

svn path=/spoofax/trunk/spoofax/org.spoofax.terms/; revision=26052
Always cache list size.
Added Iterable<IStrategoTerm> interface to IStrategoTerm.

svn path=/spoofax/trunk/spoofax/org.spoofax.terms/; revision=26053
Removed direct dependencies on guava and junit-benchmarks libraries, added them to the org.spoofax.interpreter.externaldeps plugin.

svn path=/spoofax/trunk/spoofax/org.spoofax.interpreter.library.index/; revision=26067
Removed old index libraries

svn path=/spoofax/trunk/spoofax/org.spoofax.interpreter.library.index/; revision=26075
Improve manifest file.

svn path=/spoofax/trunk/spoofax/org.spoofax.interpreter.library.index/; revision=26092