Have PoolOutputModule inherit from one::OutputModule

Changed PoolOutputModule so it inherits from edm::one::OutputModule<>. This will allow each instance of PoolOutputModule in a job to run independently. Writing to independent TFiles from different threads is supported by ROOT.