Don't wait for rendering to finish before fetching compatibility

The request to fetch compatibility data for the shelf can start before
Widgy is done rendering. This results in less latency for the shelf to
be ready.
Add a loading spinner while the Widgy editor is rendering