[RFC][WIP] support for concurrent instances of the same flow

This would allow using the same flow several times in different browser tabs/windows, see #99. /cc @Jaspur

It introduces a so-called "instance id", which is then used as key for the storage. It's passed as a hidden field from step to step, and is added to all dsn (dynamic step navigation) links by the Twig extension.

I'm not quite sure if this feature causes a BC break, as just issuing a GET request would now result in a new flow instance, which was not the case before with dsn enabled.