Imperialism has been a fact of historical life, at all times and throughout the world. So why is the British variety singled out? Jeremy Black has raised his head above the parapet, not so much to defend the Empire as to ponder why it arouses such animosity