Stewart Murray Wilson has been jailed again for a series of historic rapes.