2008-02-16  Atsushi Enomoto  <atsushi@ximian.com>

	* UriTemplate.cs : the rewrite broke query parameter matching.
	  param name -> stored param name -> template name -> QueryVariable!

2008-02-16  Atsushi Enomoto  <atsushi@ximian.com>

	* UriTemplateTable.cs : remove some MonoTODOs.

2008-02-16  Atsushi Enomoto  <atsushi@ximian.com>

	* UriTemplate.cs : rewrote query parameter retrieval part. It did
	  not match order-independent input and lack of parameters.

2008-02-15  Atsushi Enomoto  <atsushi@ximian.com>

	* UriTemplateMatch.cs : implement everything but WildcardPathSegments.
	* UriTemplate.cs : (Match) set RequestUri. Add match strings to
	  RelativePathSegments and QueryParameters.

2008-02-15  Atsushi Enomoto  <atsushi@ximian.com>

	* UriTemplateTable.cs : key_value_pair was not set.
	* UriTemplate.cs : in Match(), template and candidate could start
	  from '/' which should not be compared.

2008-02-12  Atsushi Enomoto  <atsushi@ximian.com>

	* UriTemplateMatch.cs : implemented some members.
	* UriTemplateTable.cs : implemented Match() and MatchSingle().
	* UriTemplate.cs : Do not expand template in non-path-query area.
	  Implemented Match().

2008-02-12  Atsushi Enomoto  <atsushi@ximian.com>

	* UriTemplateTable.cs, UriTemplateEquivalenceComparer.cs : new stubs.
	* UriTemplateMatchException.cs : new.
	* UriTemplate.cs : implemented .ctor(), BindByName() and
	  BindByPosition().
