[#3705] Fix autoload.files setting in composer.json

- Because we have a target-dir, the autoload.files path needed to be prefixed
  with that target-dir to continue to be valid.

Fixes #3705