wip: nearly up and running with AppFlow

Requires https://github.com/square/flow/pull/38

I think PathContext is fundamentally broken, don't have time to
dig into it now. When using the back button the outgoing scope
is used as parent for the incoming one, instead of the activity
scope.

ICS and up only.