GCP-6073, GCP-6075
Merge branch 'master' of https://github.com/digitalabs/IBPMiddleware

# By Cyrus Venn Casada (1) and others
# Via chezka
* 'master' of https://github.com/digitalabs/IBPMiddleware:
  GCP-6018 refactor VariableConstraints from Integer to Double
  Added modifications to support substring search
  GCP-6091 additional for single location