Blackburn Rovers have confirmed the appointment of Gary Bowyer as the club's new manager on a 12-month rolling contract.