Allow no set default width with minWidth: "none"

The current behavior allows for setting the width of both the button and the menu div using a stylesheet and jQuery.outerWidth().  Not specifying a width (i.e. minWidth is "auto") yields 0px for both elements.

This allows for an unspecified width, letting browsers wrap horizontally, using
    minWidth: "none"