[SPARK-4085] Propagate FetchFailedException when Spark fails to read local shuffle file.

cc @aarondav @kayousterhout @pwendell 

This should go into 1.2?
Just one more follow up here re: Aaron's question: if this is an issue for sort too, make another test that tests the sort shuffle manager?