made negotiate virtual to allow for mocking

The process method in IAuthenticationCallbackProvider from Nancy SimpleAuthentication takes in a concrete NancyModule and returns a Negotiator. 

Negotiator on NancyModule is not on INancyModule or marked as virtual. This makes testing (mocking) rather hard. 

All this PR does is mark Negotiator virtual.