Added test file
changed width: 'auto' - the button will now use static positioning so the element adapts in size. Mainly to facilitate multiple comma-separated selections.
Fix IE7 issue: min-height breaks the width of the block-level <a> dropdown-menu element.
Added the ability to prepend the title as a permanent label + added an allSelectedText property that can be used when all elements are selected.
Revert "changed width: 'auto' - the button will now use static positioning so the element adapts in size. Mainly to facilitate multiple comma-separated selections."

This reverts commit e3990047fa74b063505d124872a17cefeb2195e3.