JENKINS-23368 - Enforce start interval/delay between running builds.

Hi,

This is to enable a configurable interval/delay between start of concurrent builds for a project.
More detail of available in Jira: https://issues.jenkins-ci.org/browse/JENKINS-23368

feedback and questions welcome

thanks
Geoff

An old constructor is also required for the backward compatibility