Claude Puel has been sacked by Southampton after a year in charge, with fans and players said to be unhappy at his uninspiring style.