1) Some parts of DistributedArray architecture was changed:
- Add StructureManager class to work with different indexes inside blocks and other similar thinks.
- Now BlockInformation have log(n) performance instead of n, where n - count of blocks.
- BlockRange and MultyblockRange methods were moved into StructureManager
2) Add first semi of LevelSparseArray.

Signed-off-by: 80LevelElf <salahutd@gmail.com>