Andrea Levy's award-winning and sprawling epic Small Island retells an uneasy moment in Britain's recent history through the eyes of the people involved. But what a glorious story it is.