add negate_built (to negate id::logical_{true,false} directly)
add first version of modular combo interpreter (boolean, contin and mixed)
forgot to add interpreterUTest.cxxtest
move interpreter.{h,cc} to opencog/comboreduct/interpreter
first round of changes towards RAM optimization of Table

Now a Table, or ITable or CTable use rows of type multi_type_seq,
which is a variant of vector<builtin>, vector<contin_t>,
vector<vertex> or vector<combo_tree>.

The first 2 (vector<builtin> and vector<contin>) are purely here to
save memory, while the last (vector<combo_tree>) is here in prevision
of using datasets with lists of functions.
fix many bugs towards RAM optimization
CTable ostream follows more Table ostream, i.e. boolean are output as 0/1
last fixes so that unit tests pass
increament MOSES version to 4.5.0

Table has been optimized to hold primitive types when possible. The
interpreter is modular.
Remove debug messages
reserve memory to prevent segfault
Better fix for ant_bscore::operator() and ant_bscore::best_possible_bscore()
Similar fix for petaverse_bscore
done mapping relations from freebase
cogserver: fix crash on close.

Pursuant to discussion on mailing list.
moses: fix assorted minor typos

A few typos in the documentation, etc.
combo: stub out broken contin MI.

The just-merged type-sequence changes to combo, from Nil, breaks the
contin MI code so that it doesn't compile. Since contin MI is not
being used anyway, just right now, stub it out.
Rename vertex_to_str to table_fmt_vertex_to_str (as used for table output)
changes from temporarily abandoned scm-reader