Merge pull request #31 from programcsharp/master

Added keyboard support.
Updated rebuild, fixed #37, #38.

Updated the rebuild method to update the button text. Using
option[selected] instead of option:selected. Fixed both #37 and #38. See
http://jsfiddle.net/XrGzY/8/ and
https://gist.github.com/jameslnewell/5288436.
Fix encoding issues by avoiding val() in selectors, hybrid optgroups and options on the top level, and supports label attributes on <option> tags.

Fixes #39, fixes #40, fixes #41.
Merge pull request #42 from mppa-git/master

Encoding, label support, and hybrid optgroup/option support.
Fixed #43. Added documentation #42.

Fixed issue 43 with IE 9. Added documentation for pull request 42 fixing
issues #39, #40, #41. Thanks to ses4j!
Added the ability for dropdown menus to use bootstrap's ability to drop right.
Merge pull request #46 from emergence/master

Add the ability for drop down menus to pull-right.
Update index.html

Typo corrected.
Merge pull request #48 from Drakula2k/patch-1

Update index.html: Typo corrected.
Added support for single selection