Creating branch for final Reggie 2.4 development. We do not expect any more major changes before release. The branch is created so that the 2.5-dev branch can be re-integrated with the trunk and 2.5 development can continue with the latest additions from 2.4.