do stuff, namely get all modifications since the last build time, and
make sure that the appropriate quiet period is enforced so that we aren't
building with 1/2 of someone's checkins.
This interface defines behavior required by ModificationSet.java when gathering information
about the changes made to whatever source control tool that you choose.