Orientation and width adjustments

- Added support to set the picker display orientation as an attribute, allow the user
to set if the picker should be rendered to the left or to the right of the input field.
- Added a "width" attribute to set the width for the picker element.