Fix #974: Implement java.util.UUID

Re-implementation of java.util.UUID in Scala in order to be smoothly integrated with scala-js.
Make sure your file ends with exactly 1 EOL, so that there is neither an empty line nor a no-eol-at-eof sign.