[AutoDiff] Store original declaration in `DifferentiableAttr`.
Store original `AbstractFunctionDecl` in `DifferentiableAttr`.
This is important for requestifying
`DifferentiableAttr->getParameterIndices()`: we want the ability to
resolve parameter indices without needing to pass the original
`AbstractFunctionDecl` to `getParameterIndices`.