Notting Hill Carnival is Britain's biggest street party and a celebration of London's cultural melting pot. But, as Time Shift reports, its success has been dogged by controversy. With Trevor Nelson