active_dims as extra parameter for kernels, it tells which input dimensions to work on
kernel tests periodic
manual merge of tests
kernel slices allowed
merge for new kernel slice handling