Mark lifted lambda body methods as static if they don't directly or
indirectly refer to 'this'
Fix tests that were only broken because they don't expect the new phase
Add -Ydelambdafy:inline to a few tests that were only breaking because
of different signatures.
add -Ydelambdafy:inline to a neg test that works just fine under
-Ydelambdafy:method
Fix regression in this proxy's
Move future-spec tests into classes instead of top level objects

The future-spec test classes were all top level objects which meant
their constructor bodies were running in a static initializer. Since
the constructor bodies were doing concurrency work they were just on
the edge of creating deadlock situations. My work on moving lambda
bodies to methods pushed them over the edge, but any number of other
things could have done so just as easily. This commit makes the
test code run in the constructors of regular classes which removes
the deadlock hazard.
Fix another test that was only broken because of signatures.