Cinnamon settings: Add touchpad settings to the mouse panel

Reworked the mouse panel to use a tabbed approach - mouse and touchpad.

Also added ability to size panels to a specific height in cases where we can't automatically retrieve a good preferred height for the content box (as in the case of the mouse panel)