allow custom softdebuggersessions to provide their own softdebuggeradapt...

...er.  (Unity needs its own adapter, because it has a custom implementation of SoftDebuggerAdapter.IsNull)