Merge HAL changes 34743, 34812, 34839, 34917, 35515, 35771, 35902, 35904,
drwxr-xr-x - irc
drwxr-xr-x - reactos
drwxr-xr-x - rosapps
drwxr-xr-x - rostests
drwxr-xr-x - wallpaper