We should have a by layer loading indicator that allows to have loading progress for each different layer on the layertree.
The functionality can be turned on on specific layers using a new configuration property (best used for single tile layers).
We can also have an error indicator for layers that have not loaded correctly (instead of the "hated" pink tiles / background).