Fighters opposed to the Syrian government say they have taken several villages south of Aleppo city, a key battleground for the past three years.