driver: fix basic texture support
driver: move etna_bswap to lib

etna_bswap is only used for the demos, not by mesa/gallium, and is also
not specific to Vivante. It should not be part of the driver.