Fix ScrollBar in HomeWindow

.. for tile mode.
Trap WindowStateChange in MainWindow

.. but just to resize the toolbar when on a Mac
Sidebar RideNavigator show/hide glitch

.. we needed to manually tell it to adjust columns
   since we turned off adjusting on window resize
Translation: Update for 3.1
Make Preferences/Options Resizable

.. when using other languages e.g German it may be
   useful to make it wider if needed.

.. the pane still appears using a minimum size that
   we calculate, so should affect users.
Bit more space in Prefs

.. on a Mac the HR/Power athlete config pages
   are a little too spaced -- just turned it
   down a notch.
Fixup scrollbar width on Mac

.. in ridenavigator when system preferences are set to have
   a scrollbar always visible.
More css scrollbar nonsense

.. making scrollbars less obtrusive in webkit.
   because? well, reasons.
Merge Upstream Master