Moved wall clock abstraction from de-webapp to de-commons

The ProvidesTime interface and its default implementation,
DefaultTimeSource were moved to de-commons because of the general
usefulness of this abstraction.