Control more generic, convenience function "qt_dialog"

Add "**kwds" to "Control" constructor and to qt_editor function. 

Add a convenience function "qt_dialog":
This function shows a dialog to edit a control passed as argument, and returns user value