An estimated 100,000 foreign migrants and 250,000 internally displaced people remain in Libya, where a fragile government is failing to stop a bloody competition of control between countless warring militant groups including Isis.