Have SharedResourcesUser accept any number of arguments in constructor and ignore them. This allows it to work with edm::one::OutputModule<> which needs pass an argument to all its inheriting classes
Added the WatchInputFiles ability which for now is only allowed by one::OutputModule<>
Added test for WatchInputFiles and SharedResources