Preserve view ordering with varying render delays

Because sub-views may have independant rendering delays, the parent view
must wait for each view to complete rendering before inserting the next.

This addresses the issue first identified by @peterjmit in issue #261.
Merge pull request #262 from jugglinmike/261-varying-fetch

Preserve view ordering with varying render delays