Fix un-anchored IsValidUUIDString regex

The unanchored regex was incorrectly allowing UUID strings that contained extraneous characters as long as somewhere in the string there was a valid UUID.

(Review request: http://reviews.vapour.ws/r/565/)