Added unicode messages bit set to shortcut message mapping when possible.
Implemented inter-process messaging. Moved most message routines to dlls/user, and split off 16-bit routines to a separate file.