intel/eu: Add an EOT parameter to send_indirect_[split]_message

For split indirect sends we have to put the EOT parameter in the
extended descriptor as well as the instruction itself so just calling
brw_inst_set_eot is insufficient.  Moving the EOT handling handling into
the send_indirect_[split]_message helper lets us handle it properly.
24 jobs for !296 with review/add-eot-param in 96 minutes and 40 seconds (queued for 87 minutes and 31 seconds)
detached
Status Job ID Name Coverage
  Build+Test
passed #134427
build:make-gallium-drivers-other

00:09:34

passed #134426
build:make-gallium-drivers-radeonsi

00:06:41

passed #134425
build:make-gallium-drivers-swr

00:06:42

passed #134428
build:make-gallium-st-clover-llvm-39

00:06:36

passed #134429
build:make-gallium-st-clover-llvm-4

00:06:54

passed #134430
build:make-gallium-st-clover-llvm-5

00:07:02

passed #134431
build:make-gallium-st-clover-llvm-6

00:05:10

passed #134432
build:make-gallium-st-clover-llvm-7

00:07:32

passed #134433
build:make-gallium-st-other

00:06:13

passed #134424
build:make-loader-classic-dri

00:08:12

passed #134423
build:make-vulkan

00:06:21

passed #134419
build:meson-gallium-clover-llvm5

00:02:42

passed #134420
build:meson-gallium-clover-llvm6

00:03:50

passed #134421
build:meson-gallium-clover-llvm7

00:01:53

passed #134418
build:meson-gallium-drivers-other

00:03:54

passed #134417
build:meson-gallium-radeonsi

00:03:36

passed #134422
build:meson-gallium-st-other

00:02:53

passed #134416
build:meson-gallium-swr

00:03:45

passed #134415
build:meson-glvnd

00:04:41

passed #134414
build:meson-loader-classic-dri

00:03:55

passed #134413
build:meson-vulkan

00:03:54

passed #134435
build:scons-llvm

00:05:20

passed #134434
build:scons-nollvm

00:05:31

passed #134436
build:scons-swr

00:05:49