Change the internals to allow delta indexes to be expanded with new source data. Now when adding a new source, the old index entries are included in the new structure. This generally seems to be better than having multiple indexes, as it improves the efficiency of the internal hash map, and avoids extra iterating. Bring back the _FAST flag. At the moment, with _FAST=True, doing bzr pack is about 37s rather than 1min, and gives 9.7MB texts, rather than 8.2MB or so. So at the moment, it is still a useful flag to have.