Aberdeen extended their unbeaten run under new manager Derek McInnes to four matches, with a goalless draw at St Mirren.