More callbacks to be optionally handled by interfaces

 * Nonce callback now handled by NonceValidatorInterface
 * Credentials callback now handled by CredentialsProviderInterface

Should be BC with existing implementations as a callable will be wrapped by a
Callback* class.