handle null fonts in the wx backend
add an is_active property to the toolkit proxy
minor cleanup
remove need for initialization guard flags

The geometry guard is updated to be a no-op if the proxy is not active.
This removes the need to pass boolean flags to the setter methods in
order to ignore geometry updates on initialization.
set the font from within a geometry guard