weavejester/hiccup — pull request #68 by asmala (2012-10-16 10:29:30+00:00)
Title: Support for optgroups

I added support for optgroups in dropdown menus. The syntax is:

```clojure
(select-options [["Optgroup label"
["Nested option #1"
"Nested option #2"
["Nested option #3" "nested-value-3"]]]])
```

This should not break backwards compatibility, as the whole test suite passes. On that note, I also added tests to cover this new functionality.