appchooser: Honor theme colors in category style
appchooser: Spacing around categories
appchooser: Change full representation width

Decrease width in vertical mode and increase in horizontal mode.
appchooser: Simulate slide panel
appchooser: Use FunnelModel

It is designed to swap models and reuse items when possible, so
it's better than what I did and requires minor changes to the code.