(core) vstore activation moved to agp

Multiple issues uncovered with this one,
one is that we should break out of the main loop
when enconvering the shutdown event.

Another one was that manual frameset manipulation
did not flag the pipeline as dirty.

Last was that the autostepping did not consider
negative stepvalues.

Fixes #87