fix(ngModelOptions): introduce $cancelUpdate to cancel pending updates

$cancelUpdate cancels any debounce action and resets the view value by invoking $render. this method should be invoked before programmatic update to the model of input that might have pending updates due to updateOn or debounced actions.