Updates release notes. Now with greater confidence and optimism!
Oops. Fixes bullet-point typo in README
Fixes problem whereby QueryArgs were not populated in generated URL.

Hadn't tested generation of AppLocalUrls containing QueryArg parameters.
Oops. Adds test, and fixes fault.
Changes behaviour of NullableComponent to allow null replacement string.

The 'nullValueString' of NullableComponent may itself be (string)null,
which allows it, when used in a QueryArg, to cause the argument to be
omitted when the value is null.

Adds unit tests to cover the usage in path components and query arguments.
Adds copyright headers to test files.
Upversioned to 2.1.0

* Query parameters are generated properly for URLs
* 'null' query parameters may be omitted from querystring
Updates README.md

Has now been used in two commercial projects, and is starting to become relatively mature, so updated README file to reflect this.
Adds NuGet package restore.
Adds NuGet package spec.
Ignores .nupkg package files.
Renames namespace of Example project to 'Example' (from 'Test')
Updates solution file with NuGet details.
Removes (?) unneeded file from solution.
Breaks apart model binding from NameValuePair generation.

We had a single class MvcEncoderDecoder, which didn't really match how MVC
encodes and decodes values. Also, it would make it difficult to treat
forms and querystrings differently. So changes to MvcDecoder.
MvcQueryStringEncoding takes care of creating RouteValueDictionary from a
value.
Fixes #1, wrong decoding of form/querystring values.

Uses more natural MVC mechanisms to decode the querystring, and also the
submitted form. Forms now get decoded via FormValueProvider,
JsonValueProvider and HttpFileCollectionValueProvider (for uploaded
files).
Adds enum(erated) types as path components.
Merge branch 'enum-type' into devel
Can route ControllerBase as well as Controller.
Better testing via FakeHost.

We now do 'unit' testing (well, kind of integration testing) via the
FakeHost library.
Adds testing coverage with FakeHost: confirms upload works now!

Uses the wonderful FakeHost to test routing actually working through MVC.

This confirms that dates, for example, work correctly, as does file
upload.