Fix for model change detection and No Results not showing
Update ngModel's existing prototype instead of assuming Array (#28) This allows better prototypal inheritance in cases where the prototype of the ngModel was already custom. Also fix: returning no suggestions to show is different from suggestions never having been loaded.