Enhanced testing automation (part 1)

Maybe we could use "features" to provide various packages (e.g. without server). Just a thought, because I didn't try it and it looks like there is only one feature currently available (`mkl`).