Beleaguered Georgian president Eduard Shevardnadze resigns following weeks of mass protests over flawed elections.