Make the directory if it doesn't exist.
Force gzip compression; make sure it is not interactive.
Make rules to generate man page documentation.  This is goodliness.
Apparently, when I wrote this, I did not understand how floating point numbers
worked.
Temporary work check-in so I can work somewhere else.
Temporary work check-in so I can work from elsewhere.
Change documentation a little bit to prevent man macro error (hopefully).
Fix spelling error.
Wow, awk is crazy.  This fixes warnings in the troff output given by txt2man.
A few changes to the implementation of LRSDP.  Still does not quite work yet.
Limit on number of iterations, and set the first lambda value right for LRSDP
(this will need to be changed later).
It works!  I can't believe it works.
Don't do extremely simple LRSDP test; it needs a different first Lagrange
multiplier.  We'll work that out later.  Remove SDP tests from AugLagrangian
tests.  Compile it all and add it to the usual tests.
Allow setting of random seed for RADICAL.
Fix a few warnings for unused variables that I introduced.
Add the dataset we work with.
Allow two modes of constraint matrices.  Not yet documented.
Add tests for two other Lovasz-Theta problems.  hamming6-4 isn't converging
right, and keller4 is working, but takes 5 minutes.  Perhaps johnson8-4-4 will
be the only test case we use in the long run.
Implemented range search, need to implement output functionality.
Also need to update the documentation to reflect realities of range search.
Default and copy constructors.

This is so a user can do:
LinearRegression lr;

if(CLI option)
  // create model
  lr = LinearRegression(data)
else if(CLI option)
  // load model from file
  lr = LinearRegression(file)

// predict