Lollapalooza 2012 Lineup Announced: Red Hot Chili Peppers, Black Keys, Black Sabbath, Jack White and more…