Passing provider to lookupAdapter in session#close, and passing options to adapter

This fixes session#close so that custom adapters will no longer cause a "not implemented" exception.
This should work if you change it to `torii-adapter:application`- that would test that options are passed to the default adapter.

With this change I think this is gtg! Thanks for following up on all the details.