HTML-658 - Exceeding limit on URL with too many answers within answerConceptSetIds
This commit changes the behavior of the autocomplete widgets such that if allowed answerConceptSetIds are passed in that these are queried during the ajax search for allowed concepts rather than queried at the time of form generation for allowed concepts.
The intended effect is to:
1. prevent issues with exceeding URL length if the answerConceptSetIds refer to thousands of underlying concepts
2. speed up the initial form generation by deferring the query of allowed concepts within configured sets to the ajax search rather than to the server-side form generation