Signal.current was never meant to be recursive

Access the backing property instead.
Merge branch 'swift-development' into swift-tests
Update to latest version of Quick
Actually fix access of _current property
Merge branch 'swift-development' into swift-tests
Update DisposableSpec