Half way result. To merge master changes

Signed-off-by: Sergey Krivohatskiy <s.krivohatskiy@gmail.com>
Merge maser into refactoring branch

Conflicts:
	src/main/java/ru/csc/vindur/storage/ExactStorage.java
	src/main/java/ru/csc/vindur/storage/HierarchyStorage.java
	src/main/java/ru/csc/vindur/storage/RangeStorage.java
	src/main/java/ru/csc/vindur/storage/Storage.java
	src/main/java/ru/csc/vindur/storage/StorageBucketIntegers.java
	src/main/java/ru/csc/vindur/storage/StorageHelper.java

Signed-off-by: Sergey Krivohatskiy <s.krivohatskiy@gmail.com>
Refactoring in progress. Unit tests works(But not normal tests)

Signed-off-by: Sergey Krivohatskiy <s.krivohatskiy@gmail.com>
Test fixes. Enum storage type removed

Signed-off-by: Sergey Krivohatskiy <s.krivohatskiy@gmail.com>
Storage base added.

Signed-off-by: Sergey Krivohatskiy <s.krivohatskiy@gmail.com>
StorageString => StorageExact

Signed-off-by: Sergey Krivohatskiy <s.krivohatskiy@gmail.com>
Storage range changed. New StorageType added. Test changed

Signed-off-by: Sergey Krivohatskiy <s.krivohatskiy@gmail.com>
Lucene storage type added

Signed-off-by: Sergey Krivohatskiy <s.krivohatskiy@gmail.com>
Перенес оптимизаторы в новую ветку с учетом нового интерфейса шага
Storage interface removed

Signed-off-by: Sergey Krivohatskiy <s.krivohatskiy@gmail.com>
Merge branch 'request_storage_refactoring' of https://github.com/cscenter/Vindur into request_storage_refactoring

Conflicts:
	src/main/java/ru/csc/vindur/storage/Storage.java
RangeRequest added

Signed-off-by: Sergey Krivohatskiy <s.krivohatskiy@gmail.com>
Merge pull request #2 from cscenter/request_storage_refactoring

Request storage refactoring