Added create_soft_x_y

At more than one place we need to create a softlink, so write a function
create_soft_x_y().

When a version is changed, check if the softlink points to the right place
and correct it if needed