EFG London Jazz Festival: Ten days, every genre bleeding into the next — block out at least one Barbican night, you won't regret it!