Support standard URI classes in heuristically_parse

Like `Addressable::URI.parse`, `Addressable::URI.heuristic_parse` should
also support standard URI classes.