Sale Sharks have confirmed the signings of Andy Forsyth, Phil Mackenzie and Dan Baines for next season.