Here the patch for the rest. It also needs a changed backwards branch. It also adds varargs to some of the addIndexes methods. We should look at other places, too, where to add varargs, too (e.g. IndexSearcher, MultiSearcher,...)
I have to leave now to Zurich will be back on Friday, but may have some time to look further into it. Michael, can you check the whole patch, I am on a hurry and was not able to test everything (trunk, trunk-contrib, bw).