Adds getNextBackstack

Not ready to merge, just posted for discussion. Being able to ask the flow what's going on during a transition lets us throw away a ton of contorted code that accomplishes exactly the same thing.

This allows the world to see what the stack will look like when the current transition is done.