Convenience store and newsstand operator Muckey’s Corp. signed a lease to take over Out of Town News earlier this week, rescuing the iconic Harvard Square kiosk from an uncertain future.