Ref T418.
This adds values list, list.icon, list.label as described in T418#55775, and supports them in
Maniphest and in Differential.
Also modernized a bit the code that I actually went through wrt handles.
P2022 is an example of a custom Differential field that shows on the list.