Oscar Pistorius vomited in court after an image of girlfriend Reeva Steenkamp's blood-covered body was accidentally shown during day nine of the South African's trial.