[MONDRIAN-1471] Added a BlockingHashMap implementation, which replaces the ResponseQueue in SegmentCacheManager and MonitorImpl.  The ResponseQueue blocked all threads attempting to fetch their response,
whereas this implementation blocks on the get of individual items within the Map.
(cherry picked from commit d1ccfa4)