[#8135] Make category selection awesome

* Omit unnecessary top-level category name
* Nicer separator characters
* Make drop-downs searchable
* Configurable order of categories
* Configurable help text for each
* Configurable recommended choices for each
7 files changed