Fixed site builiding problem

The main problem was that the shaded provider being used to build
surefire itself cannot be referenced from a reactor context.

Sigh. This shows that the current approach to building surefire is
not too good