[!!!][BUGFIX] Http\Uri constructor throws exception on invalid Uri
The constructor of the Uri object now checks the return value
of the parse_url method and throws an exception if this returns
anything else than a valuable array, because in this case the
given Uri is considered seriously malformed.
This is considered breaking because prior to this change,
the Uri just silently was created with all empty values.
Releases: 1.1, 1.2