Adding overload which accepts Uri

The ### was already present in the comment from the method I copied, so I
am assuming it is there for a reason.

On Mon Dec 01 2014 at 1:35:26 PM Shakeel Mohamed <notifications@github.com>
wrote:

> In src/Splunk.Client/Splunk/Client/Service.cs:
>
> > @@ -99,6 +99,31 @@ public Service(Scheme scheme, string host, int port, Namespace ns = null)
> >              : this(new Context(scheme, host, port), ns)
> >          { }
> >
> > +
> > +        /// <summary>
> > +        /// Initializes a new instance of the <see cref="Service"/> class.
> > +        /// </summary>
> > +        /// <param name="uri">
> > +        /// Uri for the service <see cref="Service"/>.
> > +        /// </param>
> > +        /// <param name="ns">
> > +        /// The namespace for requests issue by the new <see cref="Service"/>.
> > +        /// </param>
> > +        ///
> > +        /// ### <exception name="ArgumentException">
>
> is the ### necessary?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/splunk/splunk-sdk-csharp-pcl/pull/28/files#r21121380>.
>