feat(datepicker): evaluate expression on date selection

Sometimes it is useful to evaluate expressions "onDateSelection".  While `ng-change` already makes this possible, it is too aggressive when modifying the input field value directly. The `on-date-selection` attribute evaluates a given expression in the context of the `scope` when a date has been selected.