Surface Encoding work direcly with Aux container
Change API for conversion encoding to make MutableMTJ faster. Now the surfaces encoding/deciding communicates wiht aux store directly.
There seems to be one more improvement. We likely do not need ELs to point to surfaces in the xAOD collection. Since indices are good for other backends they should be good enough for surfaces as well.
FI @wolter
Edited by Tomasz Bold