various fixes of basis.data.index.Index and it's subclasses

- inherits Index from basis.data.value.BindValue
- indexes normalize getter result before apply
- every index now has it's own normalize function
- Min/Max indexes value is undefined by default or when no value in
vector