Enhanced the ScaffoldProvider SPI with an isSetup() method.

This is used to indicate whether a provider was setup in a given
setup context.

Also enhanced the scaffold addon test to verify for scaffold setup.