Order semver build metadata

This is not required by the semver spec, which says "Build metadata
SHOULD be ignored when determining version precedence".

But... it is very convenient.
The fix