[PRD-5276] - Dimensions with multiple nested hierarchies were not sorted in a deterministic way.
[PRD-5276] - Denormalized data source refactored to have the same fixes as banded data source.
[PRD-5276] - Additional test
[CLEANUP] -IntelliJ
[PRD-5276] - Codestyle: Mark old constructor as deprecated, and make public methods protected.
[PRD-5276] - Corrected test case, which has different column ordering when sorted columns are used
[PRD-5276] - Ported all fixes from Mondrian to OLAP4J.