Release 2.4.0

This is identical to v2.4.0-rc3 and v2.4.0-rc2
This tag has no release notes.