Separate SOVERSION from release version

Needed to break API in 0.4 without calling it 1.0.

Cf. https://github.com/JuliaLang/julia/issues/5365 I will do the same for openspecfun in a few hours.