hadrian: Only copy and install libffi headers when using in-tree libffi
When passed --use-system-libffi
then we shouldn't copy and install the
headers from the system package. Instead the headers are expected to be
available as a runtime dependency on the users system.