Revamped zooming (Ctrl/Cmd+mouse wheel scroll) function entirely.
Added a new method called scaleLayout() to BBMigPane.
Added "original" min/pref/max size fields to BBComponent, off of which
the scaling works in scaleLayout().
Added font scaling logic to the test program.