Alist refactoring

With these commits I worked on refactoring envmixers commands and moved FILTER command to alist.c.