Iraqi forces advance on three fronts against the Islamic State group, flushing out pockets of resistance in and around Baiji and closing in on Ramadi and Hawijah, officers say.