Unit tests / fixes for VanillaChronicle

Problems with VanillaChronicle
- VanillaDataCache was not listing existing files
- VanillaIndexCache was not listing existing index files
- VanillaIndexCache.append threw an overflow exception on concurrent access