remove logfile spew
add debug print to the assert

New moses is now asserting.  We need a unit test for this :-(
quiet down more logfile spew
add default ctor for feat sel params
bugfix: std::next() will iterate past end()

The std::next() does not know where sf_pop.end() is, and, so if
told to go beyond it, it will; leading to garbage/junk.  Then
sf_pop.erase() will erase everything, leading to an empty population
and a crash.
MOSES: Minor cleanup.
MOSES: restore some of logging previously killed.

Actually, it could be useful, and is not that verbose.
MOSES: change diversity_cap to size_t

This avoids a compiler warning. Anyway, negative values don't make
sense, so there's no point in using a signed int.
MOSES: more log file cleanup.

I changed these back to info() from debug(). Its mostly not too verbose.
Merge pull request #166 from linas/moses

Moses bug fix
This adds Python support for simple commands like print Hello to the Pattern Matcher
python: avoid crash on double module load.
fix module unloading bug
A more robust module loading/unloading solution

The use of path names in module names screwed everything up.
Just don't use the path name as a part of the module name.
oops, one more module path fix.
Fix the module loading paths

At some point in time, someone somewhere changed how module loading
works. As a result, this test broke.  No one noticed.   This happened
half-a-decade ago, since I already had to add an identical fix to
many other unit tests, as well as to the embodiment code.  Not clear
why module loading got so screwed up ... and no one fixed it before ...
Re-enable python unit tests.

They now work for me. They failed only due to module load-path bugs.
Someone had changed how module loading worked; this broke the python test.
Merge pull request #167 from linas/moses

python module fixes
Avoid confusion about the build type.

Its not always what you think it is :-)
Merge pull request #168 from linas/build-t

Avoid confusion about the build type.