Substitute randperm in SGVector for permute in Math.
Remove VwExample dependency from StreamingFile (use forward declaration)
Merge pull request #2585 from tklein23/streamingfile_without_vwexample

Remove VwExample dependency from StreamingFile (use forward declaration)
Spell out fundamental ML in Parijat's project in the news file.
Fix CARTree warning.
Merge pull request #2579 from iglesias/clean_sgvector

Substitute randperm in SGVector for permute in Math.
Merge pull request #2580 from iglesias/fix_warnings

Fix CARTree warning.
Update NEWS

shorten fundamental description
Fix resource leak detected by coverity
CID 26253, 26273, 26222, 26221, 26220
Adding some assertations for passed variables
fixing a lot of very bad whitespacing