Alternate (better) solution to previous bug fix

hdata_student_search now returns false when no results found, to be
consistent with other hdata functions. is_array is now sufficient to
determine if any results were found. Message added when search returns 0
results.