The NHS surgeon arrested for ‘thought crimes’ against Israel has had all charges dropped.