multiple dialog improvements:
-better component initialization
-dialog stacking
-component alignment patch by @tonimichel
applied dynforms patch by @tonimichel
-better field rendering
-fix select field initial value
-use component.dom for dom elems per convention