webui: use one box for all overloads
Overloads with the same number of parameters are represented by one box, all overloads with docs can be listed with info popover. The box representing only one overload uses its own parameters and docs. Squashed boxes use common docs. Parameters that are common for all overloads are displayed on the box. When the types are different, at least namespace is used as name for the parameter - it was extremely confusing with only generic names and types like "parameter1, parameter2" during testing, so I thought we should give a little hint.