added Unicode handling of high precision Mapcodes and added check to
throw an UnknownMapcodeException if the character Z or equivalent
Unicode character is contained in the high precision part according to
the Mapcode documenation