Basic restore implementation
Add bulk of failing view restore tests
Handle rerender cases in restore
Implement restore on setView
Track model id attribute for server-side elements
Handle cid remap in containHandleToCurrentView
Implement additional collection restore test cases
Reassign cid values after creation on restore
Force rerender on partial render
Break helper view init into helper routines
Implement helper view restore
Implement collection restore
Ensure view reuse on parent rerender
Fix improper cleanup on setView rerender
Improve API for custom restore methods
Add test to cover implicit collection view/templ
Simplify collection.restoreItem
Update docs/naming per review
Merge pull request #338 from walmartlabs/client-restore

Client restore
Change collection restore to event

This prevents unnecessary rerender when there is a nested view within the collection. When subclassing the restore method the children view are not restored prior to the remaining check done in the default restore method.