Fix Security :: IServiceManifest

@davidfowl @lodejard @Tratcher 

These changes were needed to fix Security tests to work with new hosting test server changes...

Of note, UseServices appears busted currently, had to pull out the IServiceCollection which then required defining its own test IApplicationEnvironment (which is what hosting tests do already)