Add a "container" option

When the input is inside an element with `overflow: hidden`, the picker is not shown properly. It was causing problems in the dialogs of one of my project for example.

This new option allows to fix that issue (by using `container: 'body'` for example). It also allows other use cases like displaying the picker in a certain place of a page.