Move braidlab to Projects/braidlab.
Move gencross to 'unused' folder.
 * compact member function now uses a C++ helper.
 * color_braiding returns a braid object.
 * Makefile in the base folder.  make all recurses.
Added class cfbraid, for a braid in left canonical form.
Get rid of old canform, cf<>, in favor of the new cfbraid class.
 * Small bug in braid EQ.
 * Updated trydata and trydata2, README.
Compute entropy in trydata2.  The current settings are a good example
of entropy change between open/closed.
Add closure.m: close a braid.
 * color_braiding: speed improvement for large numbers of particles,
   by avoiding memory reallocation.
 * Fix small bug in compact when an empty (unit) braid is used.
 * Some ideas on how to improve compact_helper.cpp.
 * Allow braid construction with no arguments.
 * Implement loopcoords.m, loop coordinates based on Dehornoy.
 * Use the loop coordinates for to test braid equality.
 * Lexicographical equality of braids is now lexeq.
 * Resolve comments JLT->MRA in color_braiding.
 * Remove realizations in trydata2.m.
 * Move color_braid.m to a private method of braid.m.
 * Have braid constructor call color_braid when invoked with data.
 * braid class now has a time field, which remains empty if not data.
 * compact and compact_helper sort times as well.
 * In closure, do not modify the final time.  Insert an extra time instead.
 * In trydata2, rescale entropy with time and use correct time axis labels.
 * Better help for braid.m.
Added old split_gencross.m to unused; renamed trydata2.m to check_aniso.m.
Implement noise in color_braiding.m.
 * Store braids internally as int32.  Had to modify compact_helper.cpp as well.
 * Wrong path in check_aniso.m.
Finish internal conversion to int32 for braid and cfbraid.  Is this
really a good idea?  Seems bug prone...  But it just doesn't seem
right to store large arrays in the wrong type.
 * set methods for word and n in braid.
 * Optionally use vpi (variable precision integers) for loopcoords, if
   available.
Clean up loopcoords.m.
Updated for new dedibox.
 * Try int64 first in loopcoords.m, then use double if all else fails.
 * Modify convention slightly in loopcoords.m.
Get rid of internal crossing time info in braid class.  Now if we
really need crossing times, call static method braid.crosstimes(XT,t)
to create the braid.