sharing: Use listbox header helper
shell: Add support for mixed height list boxes in helper

This fixes problems with the networks list boxes in the sharing panel
which have mixed heights.
sharing: Add maximum height for the networks list box
shell: Make list box max height configurable

So that the Media sharing dialogue in the Sharing panel isn't too high.
sharing: Update for list box API change
region: Update for list box API change