Auto-restart shells, and use better coloring in shells.