Robert Kee surveys the different races of invaders that, over the centuries, have gone to make up today's Irish people - from the stone-age men to the coming of the English and the Scots - and he asks if all these races can ever be 'a nation once again'.