feat(dropdown): Make Auto-Close Dropdowns optional. Fix #2218

Introduces an `auto-close` option which - when specified - works as follows:

  * `outsideClick` - closes the dropdown automatically only when the user clicks any element outside the dropdown.
  * `disabled` - disables the auto close. You can then control the open/close status of the dropdown manually, by using `is-open`.