Katta 2: Lazy Csv matrix reader, connecting 4store to D ranges and into pjotrs range code
Merge branch 'master' of github.com:qtlHD/qtlHD
Transformed the main into a unittest on the hyper.csv, minor fixes for 64bit
Add helper function to transform a range of string elements into a T[]
LazyCsvReader is now a structure
Just throw an exception when errors occur
lazyCsvReader using free fuctions and with() for a more functional style, and shorter constructor
TripleStore is now a structure too
Using void Func(Reader)(ref Reader reader, size_t l) now for lazycsv
Minor updates to katta 2,

- Correct number of elements and rows in toString of LazyCsvReader
- Triple store main example saves tmp.tab (tab delim) to tempDir
- Ranges are parsed from the saved tab delim file
- Minor code cleaning things, added comments
Merge branch 'danny'
find . -name *.d -print0 |xargs -0 sed -i "s/GenotypeCombinator/GenotypeSymbolMapper/g"
Moving Dannys code around
csv: Rename modules
Module naming
rdf: rename file