added convert(::Type{UUID}, ::ASCIIString)

It's better to have as few inner constructors as possible – if you move the `UUID(::String)` constructor outside you'll get the default back and won't need to define the (more restrictive than the default) `UUID(::Uint128)`.