[User32]
- Fix a condition that fails the dialog test_GetDlgItemText after running the msg test then run dialog again.

git-svn-id: svn://svn.reactos.org/reactos/trunk@60820 97493ccd-5924-5043-b1f5-66cb403b36ce
[SHELL32]
- Use correct constants for return values in shlmenu.cpp. Patch by Ivan Rodionov.
CORE-7540 #resolve

git-svn-id: svn://svn.reactos.org/reactos/trunk@60821 97493ccd-5924-5043-b1f5-66cb403b36ce
[CMAKE]
- Add an option to fully disable PSEH (aka use dummy PSEH).

git-svn-id: svn://svn.reactos.org/reactos/trunk@60822 97493ccd-5924-5043-b1f5-66cb403b36ce
[USERENV]
LoadUserProfileW: Add a hack to prevent a failure when a newly created user profile is loaded twice. This failure (sharing violation) is caused by the unimplemented NtUnloadKey function!

This patch enables us to create and use our own user accounts. Please note that these accounts still have hard-coded group and privilege settings.

git-svn-id: svn://svn.reactos.org/reactos/trunk@60823 97493ccd-5924-5043-b1f5-66cb403b36ce