David Lynch returns to television with his revival of 'Twin Peaks,' set to premiere its third season on Showtime on May 21. Here's what you need to know.