Implement UnmarshalJSON for UUID

I use the marshaling ability, and think the unmarshaling can be useful too.
At least it is useful to me :)