[MONDRIAN-1998] Refactoring of the mechanism to add and update segments in the index. Also a change in the IndexRegistry. We must cleanup the leftover RolapStar or the external segment events which come in later can't distinguish between the old and stale index form the new one which was created after a flush of the schema caches.
[BISERVER-10979]  fixed log level and message associated with io exception.
Merge pull request #303 from mkambol/biserver-10979

[BISERVER-10979]  fixed log level and message associated with io exception.
[MONDRIAN-1857] - hashCode only needs to use the member field as that is also the only field used by equals.
Merge pull request #306 from kurtwalker/MONDRIAN-1857

[MONDRIAN-1857] - hashCode only needs to use the member field as that is...
[MONDRIAN-1687] Addressing bad rollups formed as a result of mishandling columns with nullAxisFlag.  There were 3 places where we were failing to account for nullAxis
correctly, resulting in bad CellKey coordinates and incorrect offsets.
Merge pull request #308 from mkambol/mondrian-1687

[MONDRIAN-1687] Addressing bad rollups formed as a result of mishandling...
[MONDRIAN-1857] - test case to show LimitedRollupMembers can be retrieved from the member cache.
Merge pull request #311 from kurtwalker/MONDRIAN-1857

[MONDRIAN-1857] - test case to show LimitedRollupMembers can be retrieve...
[ENGOPS-540] shared file update from distribute.groovy
[ENGOPS-540] shared file update from distribute.groovy