Add conflict summary for app-level resolution.

Use a separate state atom which is only updated on value
changes. Deconstruct realize-value in appropriate small functions in
stage namespace. Update docs, add tests, fix duplicates in commit
history.