various changes:
* Improved transfer-object support
* IoC documentation update
* moved widget factory stuff to own package
IoC/CDI javadoc update completed