This will make it possible to reproduce the default "Enter" key functionality from elsewhere. Almost no changes yet, the only minor change is that we now wouldn't try to "click" any windows using DLGC_DEFPUSHBUTTON dialog code but which are not really buttons -- but then this shouldn't ever happen anyhow.