Added support for *RangeShift operations in BigNestedIntArray

1. Added support for *RangeShift operations in BigNestedIntArray
2. Removed unused memory manager in facet collector (all code is commented anyway). Performance tests also show that JVM memory allocation for count arrays is always superior in performance to a managed pool
3. Pass runtime facets to SubBrowser (apparently this code was never used before). It's needed to simplify unit tests.