Separate SOVERSION from release version

Needed to break API in 0.4 without calling it 1.0.