Update version to 1.24.0-rc.0

Updates RELEASE-NOTES and DefaultSettings.php with pertinent info.

Alters MediaWikiVersionFetcher::fetchVersion() so that tests allow
versions to use Semantic Versioning (http://semver.org/)

Change-Id: I2255ac2999ad207203fa6514f2e1b23f5d7965d7