Tweak SONAME handling

@sebastien-villemot How does this look?  I think it's overkill to have 3 separate version denominations, so I bumped it down to two, and we're now using only the major denomination, as talked about previously.