In Futures Core, destroy context when destroying callback
In Futures Core, destroy context when destroying callback

Summary:
[Folly] In Futures Core, destroy context when destroying callback since they basically go together.

Also removes expectations in an Eden FS test case which affirm the old behavior, along with a TODO to remove the expectations once the affirmed behavior is fixed.

Reviewed By: marshallcline

Differential Revision: D8347040

fbshipit-source-id: ed9fec932ad1e0aa1e40675cf70081d19bbe4325

facebook/folly,facebook/folly,facebook/folly,facebook/folly,facebook/folly