TRUNK-4485: Modifying provider search to make it configurable

This tickets aims to make search mode for providers when using identifier configurable through the global property. Instead of suing MatchMode.ANYWHERE, the code is modified to allow only EXACT and START.
Patient? Or you mean to say provider, we need to drop 'GLOBAL_PROPERTY' because they are not global properties and we need to include something that suggests that they are MATCH_MODES, so PROVIDER_SEARCH_MATCH_MODE_START and PROVIDER_SEARCH_MATCH_MODE_EXACT should be fine