upgrade stream to version 5.10

The biggest impetus was this change in 5.10:

Updated Validation Code: the revised version does not suffer from the accumulation of roundoff error for large arrays. Compiling with the "VERBOSE" preprocessor flag causes the code to print out the computed error even if the validation passes, and causes the code to print the values and locations of the first 10 locations in each of the arrays that have errors exceeding the error tolerance.

You can find the rest of the changes here: 
http://www.cs.virginia.edu/stream/new.html