- Internal cells map (a sparse matrix represented as a Map<Set<Column>, cellValue>), references the Column directly now, instead of clone, saving memory
- More robust .equals() method supports all axis types, including Rule axes.
- More tests added for verification of NCube's hashCode(), equals(), and duplicate methods.
- Improved HTML output (axis headers are buttons now)
- Added API to Axis to allow the multiMatch setting to be toggled.