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.
The new pattern_match_functions package will host python functions for the Pattern Matcher
Removed weird *.py~ files and added *.py~ to gitignore
Finalizing simple Python support for the Pattern Matcher
Merge pull request #171 from rekino/master

Finalizing simple Python support for the Pattern Matcher
Improve log in case several deme to optimize
Simplify crossover triggering (no redundant search) + improve log
Increase moses version 3.6.1 to 3.6.2 (slightly different crossover trigger)