Added generic route metadata provider

Conflicts:
	src/Nancy.Testing/ConfigurableBootstrapper.cs
Added missing XML docs
Merge pull request #1509 from khellang/frickin-generic-metadata-provider

Frickin generic metadata provider