Ironing out some dependency issues in demo projects
Moved incomplete/extraneous match flags from the walker to routedata
Removed old module specific web api bits that are now redundant, renamed ModuleRouteData to WebApiRouteData so as to reflect it's broader status.
New IRouteDataProvider model to abstract building of route data by the walker. Allows walking to be done once per request, and then re-used where necessary.
Bumped assembly versions
Tidied up Web Api registrations