Make StoreCISubsystem>>canActivate more robust.

If none of its subclasses were loaded, VW would try to activate this
subsystem, resulting in a subclass responsibility error.
Polling and Building subsystems now depend on ImportRepositoriesSubsystem.
Split Store-related support code into its own package.

StoreCI-Testing shouldn't need to pull in Store code when running tests in a base image.