Fix #974: Implement java.util.UUID

Re-implementation of java.util.UUID in Scala in order to be smoothly integrated with scala-js.
"provide" in the the title. btw, "should provide" does not take an additional 's' (see other tests)