The Museum of Scotland Ted Cowan visits the new Museum of Scotland and considers its implications for the nation’s view of itself.