Until very recently, you wouldn't have thought that Spain's prime minister had a hope in hell of getting re-elected. But this coming Sunday, voters in the euro area's fourth largest economy may indeed give another chance to conservative Mariano Rajoy. Unemployment's still high, the banks are still struggling but growth is picking up. But there are other new faces and other new parties...