Recording another discovered bug.
Slightly better reflection API.

All the code using it is still uncommitted though...
Fixing JProgressBar text alignment as well as the baseline itself.
JProgressBar didn't start the animation timer on first install.
JProgressBar.style=circular wasn't working on setting UI.
Fixing rounded corners not working for non-combobox popup menus and a glitch which made non-menu popups work incorrectly due to caching of the popup window.
Cosmetic improvement for submenus - use painted border to cut out the white background so that the place the menus join is a darker shade of blue instead of light grey.