FastTimerService, part 3

This pull includes, and relies on, #1934 .

@Dr15Jones , is it OK to request a module id for a service ?
I need one to use the new thread-safe DQMStore interface, and I'd rather use a valid module id than hard code a very high number.