MSNBC's president Phil Griffin has a new mult-year contract, according to an informed source, settling one personnel question about the network. Still no announcement on 10 PM star Lawrence O'Donnell who tweeted May 17 that his contract expires June 4, promising to let fans know “where you can watch me June 5 if it’s not msnbc,” adding, “I’m sorry this situation has become public.” MSNBC is riding a primetime ratings wave these days as viewers flock to latest antics of…