Canvas status bar: improve behavior, and replace jcButton with pdButtonToolbox

The "Fit" button now has a persistent state.  If "fit" zoom mode is
active, the button will remain highlighted.

All jcButton instances have been moved to the new PD-specific button
control, and "hover glow" behavior and strength has now been
standardized across the project.