properties: handle \uNN

Slight change in processing to make sure that we don't bitshift if the
char is not a hex char.  The code worked otherwise.

Not Java does not support \uNN or \uNNN.  But it can't hurt to support
this in either.