Blackburn Rovers have confirmed the appointment of Michael Appleton as the club's new manager on a two-and-a-half year deal.