I think Bernie is done. He just doesn't have the electoral votes, unless California and the other states that are left surprise everyone. But it's not expected. So, it looks like Hillary and Trump. The debates should be interesting, to say the least. I think Hillary will be up to it though.
Would Cruz's supporters vote for Trump or would they vote for anyone Republican?
I believe some would, and so would many supporters of the other Rep. candidates who dislike Trump. On the other hand, I know some Bernie supporters that would throw away their votes on a third party candidate, such as the Green Party, because they don't like Hillary. They view her as the establishment who supports Wall Street and big business and takes super PAC money (unlimited contributions from corporations, unions, etc.). I think there will be more crossovers from the Republicans though.
This is one of the great social functions of science - to free people of superstition. - Steven Weinberg