Filter indexes that do not exist on Solr

Fix issue #395

> If you create an index with a bad schema Solr will fail to create the core but the index will be listed if you perform GET /search/index (or equivalent PB msg). These two code paths should filter the metadata index list by checking for existence.