Polish CDI-related features.

* Clean up Javadoc
* Decrease class visibilities where possible
* Store current JavaFX app instance in Thread local
* Use meaningful toString() methods where useful
Enhance example application.