General improvement to default <select> functionality.
See examples in the demo folder.
- Option to show "Select all" / "Select none" on multiple
- Option to enable OPTGROUP click to select/de-select all in the group
- Cleanup and prettify default styling