M Swaraj, LDF, Nilambur by-election, CPM, PDP, UDF, MV Govindan, Jamaat e Islami