use local assets
fix merge error: JavaScript interpreter crash/error
- re-introduce CSS class name propagation for OPTGROUP: OPTGROUP classes are added to each of the generated options' LI tags to ease styling

- when the OPTION does not have a TITLE attribute, use the OPTION text itself instead: this ensures the select dropdown always shows the 'name' for each listed option.