refactored header create logic to be consistent with the rest of the widget; fixed bug when using optgroups within a multiple select
refactored header create logic to be consistent with the rest of the widget; fixed bug when using optgroups within a multiple select

rwaldron/jquery-mobile,startxfr/jquery-mobile,arschmitz/jquery-mobile,hinaloe/jqm-demo-ja,startxfr/jquery-mobile,rwaldron/jquery-mobile,arschmitz/uglymongrel-jquery-mobile,arschmitz/jquery-mobile,npmcomponent/cbou-jquery-mobile,startxfr/jquery-mobile,hinaloe/jqm-demo-ja,hinaloe/jqm-demo-ja,arschmitz/uglymongrel-jquery-mobile,npmcomponent/cbou-jquery-mobile,npmcomponent/cbou-jquery-mobile,arschmitz/jquery-mobile,arschmitz/uglymongrel-jquery-mobile