readdlm improvements:

- speed up reading of large files if dimensions are known
- prefer doing two passes when offset storage may take too much ram
- moved readdlm into a module to contain symbols
Merge pull request #6718 from tanmaykm/readcsv

readdlm improvements for reading large files