Code to extract component(s) of links in knot_diagram.  main.cpp set
to test inequality conjecture implied by forgetful spectral sequence
for Kh.
mod_map is now just a wrapper for a map implementation.  mod_map is
now functional.  Added map_builder classes for imperatively
construction maps.  Initial collection of map implementations
(explicit, zero, 1, and composition.)
Added tensor_product and hom_module to algebra/module.h.
Added direct_sum module and some simple tests to main.
Added Roberts' totally twisted Kh differential to
spanning_tree_complex.  Main set up to compare twisted E3, twisted Kh
and normal Kh.
changed HOME to josh
First cut at moving the code over to C++11.
More updates to c++11: partial initializer_lists and range-based for
support.
Added raw support (no leb128) to io for backward compatiblity.
Added support to compute Sq1 and Sq2 on Kh.
Modified main to compare sq1/2 for knots with equal Kh.
Added knot_desc to knotkit.h/knot_tables.cpp.  Resurrected MPI
support.  mpimain.cpp set up to tabulate Kh and steenrod squares.
Added code in main to to compare sq1/2 in knot computation output.
Added io support for module, linear_combination, mod_map and grading.
Added intersection and sum for free_submodule.  Modified mpimain to
dump cohomology, sq1 and sq2 as objects (instead of poincare series).
Changes to get mpimain running.
Fixed bug in writer::write_mod.  Added (partial) support for comparing
sq1/2 to main.
Fixeds to module reader (not carry unnecessary refcounts?).  main
checks for homotopy type differences.  Added planar_diagram::{show,
display}_knottheory.
Removed dead max computation from cube_impl.h.  Added support for sage
dumping of modules/maps.
Final code to dump knot_kh_sq tables for Robert and Sucharit.
Fixed a few bugs coming from the rebase of square to master:
initialize impl in set_wrapper, missing operator != on
linear_combination, some reader/writer problems related to writing
algebra.