[AutoDiff] Re-enable LoadableByAddress.
Add `DifferentiableFunctionExtractInst` constructor taking explicit type.
Change LoadableByAddress to rewrite `DifferentiableFunctionExtractInst`
instructions using address-lowered function types, similar to other
function conversion instructions.
Add SIL FileCheck and runtime tests.