Added test for binding List<T>
Use GetExecutingAssembly() instead of Environment.CurrentDirecotory

Closes #907
Fixed error message of Single-Assertion.
New testing assertions for HTML attributes.
Updated nuspec to force CsQuery update
Updated git ignore
Updated SSVE to support IfNull and IfNotNull
Updated assembly scanning logic

Moved loading of nancy assemblies to "Initialise" in the bootstrapper,
rather than in the ctor, and set the ignored assemblies on the
ADATS in the same place. Initialise is called before any container
resolution or anything else happens, so now the ignore assemblies should
be set before anything needs the scanner.

Also move the logic to only include assemblies that reference nancy assemblies
from the resource based text resource to the resource assembly provider
so all resource based providers can use the same filtered list.

Fixes #504
Closes #638
Fixes #418
Revved version
Updated SharedAssemblyInfo to v0.15.3
Added machine config encryption
Added a horribly hacky machinekey hmac provider
Added helper class for crypto config helpers
Added nuspec
Fixed nuspec
Fixed build
Remove explicit URL on Diagnostics->Settings page

Existing URL was faulty. Not specifying it, makes sure the AJAX requests
POSTs to the current window.location.
updated exception message to include types that were duplicated
Update src/Nancy.Hosting.Self/FileSystemRootPathProvider.cs

Change from null check to not-null as per Andres' suggestion.  Also compare local assembly var instead of calling GetEntryAssembly 2x
Added comments