Genezip: in-RAM compression of probabilistic genotypes

Detailed instructions for installation are included in INSTALL; briefly,
the standard `./configure ; make ; make install` sequence should work
for root users, or `./configure --prefix=/path/to/install/dir ; make ;
make install` for users without root permissions.

This is an initial release.  Substantial improvements are still scheduled
before this project reaches maturation.  A sample program for current
functionality of the library (with MACH mlprob/mlinfo files titled
"myfilestem.ml{prob,info}"):

#include "genezip/genezip.h"

int main(int argc, char **argv) {
    genezip::dataset dataset;
    dataset.read_data_from_file("my_filestem",
				genezip::MACH_MLPROB,
				genezip::PROBABILITIES,
				false,
				false);
    std::vector<double> extracted_line;
    while (dataset.getline(extracted_line)) {
    	  //operate on extracted data
    }
    //optional, to clear RAM and reuse object
    dataset.clear();
}



Many bugs no doubt exist in this release.  Please send
descriptions of bugs, with sample code invocation as appropriate,
to cdp2130@columbia.edu

Cameron Palmer
23 December 2013