Implement after-restore event

Allows for restore handlers to execute after any potential rerender events that might occur due to partial renders, etc.
Allow forced render mode for restore operations

Allows clients to progressively rerender in a depth-first manner. This minimizes the amount of time that the UI is in an indeterminate state for cases like a mismatched version.

The assumption here is that the number of differences between any given version will be relatively small so the perceived flux between a depth-first rerender and attempting to rerender from the root will be much lower.
Add forceRestore docs
Update docs per review
Do not perform remaining lookup in forced rerender
Refactor to make rerender case clearer per review
Merge pull request #383 from walmartlabs/force-restore

Allow forced render mode for restore operations