These 8 stocks will post unexpectedly strong Q1 earnings during one of the best settings for stock-pickers in almost 20 years, according to Evercore