Added ability to  override initSelection

Needed if the select2 dropdown is set to an id(ngModel) that is not part of the response when the query function is called with an empty search.