Show loading indicator when opening a shared query

Fix #695.

Signed-off-by: Don Naegely <naegelyd@gmail.com>
The reason I didn't bind to the sync event is because the _view_ AND the _context_ need to be synced so I would have to listen to both those sync events and then only hide once both are synced with the router unload signals. I will add a comment indicating this.