Added the concept of dynamic index collections.

Index collections are directories that can contain multiple BlackLab
indices as subdirectories. You can add indices to or remove them from
the collection directory while BLS is running, and it will detect the
change automatically. This makes trying out indices easier because
you don't need to edit the configuration file or restart BLS.