tightened up conditions for name-based user search.
renamed search method more appropriately and switched positions in argument list. tightened up search condition checks.
changed default behaviour of getInstructors() method to return ALL instead of NONE if no search term has been given
fixed stale datalist issue in the instructor picker of the offering details dialog by requerying the datasource on dialog-open. refs #850