Move .gitignore to directory where build and dist will be.
Convert tabs to spaces in LBFGS code.
Rename LBFGS.java to LBFGSOptimizer.java as suggested by DB Tsai.
Refer to class LBFGSOptimizer instead of LBFGS.
Merge in modified LBFGS code from DB Tsai.
Make these classes thread-safe by replacing static variables and methods with instance variables and methods.
Also, there are some minor changes to javadoc comments.
(There were other formatting changes in the code sent by DB Tsai, but I omitted those.)
New target jar.numerical.binary to build a jar containing just riso.numerical and riso.general classes.
Reorder targets so that they are organized top-down.
LBFGSOptimizer.lbfgs is now an instance method, not static.