Teuchos: cleanup YAML read-and-broadcast code
Created by: ibaned
The existing implementation suggested that C was being used for performance, but ignoring the return value of fread() was causing warnings. Found a way to use C++ streams that is supposedly performant and equivalent.
This isn't urgent as I think the old version works, but its cleaner. Tested this with Albany.