consolidate the style classes

this simplifies and consolidates the styling classes into a single
module
ensure each toolkit object gets a unique name
add a stylesheet attribute to the application
add the styling classes to the widget api
update the styling logic on the widget
make a styling pass before showing the window.
add a helper module for translating qt stylesheets
add initial support for stylesheets

this updates the qt backend for initial support of stylesheets.