More than 50 people have been injured in violent clashes in Bangladesh over a quota that allows relatives of ex-soldiers to take up to 30% of government jobs.