England cricketer Ben Stokes has been cleared of affray at Bristol - here's what happened that night which brought him to court.