1.1.6: Issues with datePicker
Fixes applied include: 1. ng-if wrapped around datePicker to restrict the number of watches being generated, until the pick is open. 2. on scope destroy, tidy up by closing dropdown if open. Also execute unwatch function on isOpen watch. 3. stop event bubbling when picker changes view.