Four weeks into the campaign to crush ISIL in Mosul, the city is almost surrounded but the armed group’s defences have so far been breached only to the east, where they have battled elite troops for control of about a dozen districts.