remove redundant triggerring of constrainOtherPicker

Further up it is already triggered.

This seem to have been unintentionally snuck in in 172a395.
should not constrain pickers without user input
constrain dates based on which picker was clicked first
handle case when user clicks in end date picker first
Merge branch 'rc/end-first' into rc/close-range
closeOnSelect takes effect for the preset dateRange
Merge branches 'rc/close-range' and 'rc/constrain'