Hibernian ended a run of two successive Clydesdale Bank Premier League defeats with a 1-0 victory over St Mirren at St Mirren Park.