fix changelogs and add proto changelog
use explicit optdeps for cs2d, so pacman can track them
drop cs2d