Add autoWidth default

Added autoWidth property to the defaults. This will allow for more granular control of the menu width. In particular when using percentage widths such as in responsive layouts. Utilizing inner options to set list items to overflow:hidden, whitespace:nowrap and text-overflow:ellipse works great to address longer items when the menu is too narrow.