Tony Kushner and Jeanine Tesori's complex and challenging civil rights musical Caroline, or Change makes its long-awaited London return to the Hampstead Theatre.