Incrementing to 2.4.0.

This is due to the non-breaking API changes
in 505226f8adb08820b938705b160ddf0e54ae0286