driver: use u_minify for mipmap scaling
old demos: don't call etna_vidmem_unlock directly
driver/etnaviv: refactor etna_vidmem into etna_bo

First step towards making the libetnaviv API more like freedreno_drm.
Bo's are not yet fully emulated, but this is a step closer.