Add FileUploadIntegrationTest to test FileUpload hook

The `FixturesFileProvider` provides a "real" temporary file to be uploaded using the `LocalFileUpload` helper to verify that annotations are created by the `FileUpload` hook.