supports Angular 1.3's $touched attribute on close

If the ngModel is defined and an angular version with $touched is used, the select will mark the ngModel as touched when the list closes, to make it consistent with the native select control.