BOBO-289 Make Bobo segment readers cacheable

In Bobo 3 we were able to use Lucene's filter caching. Bobo 4's BoboSegmentReader does not override getCoreCacheKey(), so segments can't be cached properly.

Related to ZOIE-175

https://senseidb.atlassian.net/browse/BOBO-289