Idlib province contains the largest populated area controlled by anti-Assad rebels - both nationalist Free Syrian Army groups and powerful Islamist factions including the former al Qaeda-linked Nusra Front.