Rearrange changelog

... so that the "internal API changes" are documented at the very top. This is because developers will have the propensity to add things at the bottom, and they get incorrectly categorized as internal changes.