Revert "mesa/main/util: moving gallium u_mm to util, remove main/mm"

This reverts commit b6fd679a.

It regresses a lot of tests using swtnl and possibly draw:

https://mesa-ci.01.org/mesa_master_daily/builds/5324/group/63a9f0ea7bb98050796b649e85481845#fails
41 jobs for !2951 with revert-mm in 53 minutes and 43 seconds (queued for 2 seconds)
latest detached
Status Job ID Name Coverage
  Container
passed #1059193
aarch64
arm_build

00:00:20

passed #1059194
aarch64
arm_test

00:00:21

passed #1059189
lava_arm64

00:01:15

passed #1059188
lava_armhf

00:01:11

passed #1059190
x86_build

00:00:22

passed #1059192
x86_build_old

00:00:23

passed #1059191
x86_test

00:00:23

 
  Build
passed #1059196
lava-build:arm64

00:04:30

passed #1059195
lava-build:armhf

00:03:56

passed #1059200
aarch64
meson-arm64

00:11:13

passed #1059199
aarch64
meson-armhf

00:05:59

passed #1059201
meson-clang

00:05:57

passed #1059204
meson-clover

00:07:02

passed #1059205
meson-clover-old-llvm

00:06:02

passed #1059207
meson-i386

00:04:03

passed #1059198
meson-main

00:08:54

passed #1059208
meson-mingw32-x86_64

00:04:50

passed #1059197
meson-testing

00:05:17

passed #1059206
meson-vulkan

00:03:51

passed #1059209
scons

00:04:45

passed #1059210
scons-old-llvm

00:02:54

passed #1059202
scons-swr

00:05:56

passed #1059203
scons-win64

00:04:11

 
  Test
passed #1059228
db410c
arm64_a306_gles2

00:05:05

passed #1059225
mesa-cheza
arm64_a630_gles2

00:01:36

passed #1059227
mesa-cheza
arm64_a630_gles3

00:06:15

passed #1059226
mesa-cheza
arm64_a630_gles31

00:04:10

passed #1059211
lava-sun50i-h6-pine-h64
panfrost-t720-test:arm64

00:08:01

passed #1059212
lava-rk3288-veyron-jaq
panfrost-t760-test:armhf

00:05:14

passed #1059214
lava-meson-gxm-khadas-vim2
panfrost-t820-test:arm64

00:05:08

passed #1059213
lava-rk3399-gru-kevin
panfrost-t860-test:arm64

00:06:10

passed #1059216
piglit-glslparser+quick_shader

00:04:30

passed #1059215
piglit-quick_gl

00:07:45

passed #1059217
test-llvmpipe-gles2

00:03:54

passed #1059218
test-softpipe-gles2

00:01:12

passed #1059221
test-softpipe-gles31 1/4

00:03:34

passed #1059219
test-softpipe-gles3 1/2

00:03:36

passed #1059222
test-softpipe-gles31 2/4

00:04:58

passed #1059223
test-softpipe-gles31 3/4

00:03:49

passed #1059224
test-softpipe-gles31 4/4

00:04:19

passed #1059220
test-softpipe-gles3 2/2

00:06:45