MOSES: get rid of penalized_behavioral_score

This object was not general enough to deal with the various different
scoring adjustments that need to be made.
moses scoring: get rid of the overloaded accessors
Added AbductionRule, modified stvs for Socrates demo to work
AbductionRule falsely used inductionFormula
Created file for debugging r2l output
Load from different file
Added stvs to ConceptNodes for testing r2l output
Changed strength of ConceptNodes to get AbductionRule to work

AbductionRule didn't work with stvs of 1.0 1.0; with 0.1 1.0 it does. Suggested by @williampma. Thanks.
Rename the bscore_based_cscore class
Improved documentation for scroing functions
correct implementation of complexity computation.
Renamed EvaluationToMemberRule to GeneralEvaluationToMemberRule per Amen's request, also added some new test files, only working ones are enabled. Should fix the buildbot test issue.
Merge pull request #793 from Alex-van-der-Peet/master

Renamed EvaluationToMemberRule to GeneralEvaluationToMemberRule per Amen...
Disabled induction test.
Merge pull request #794 from Alex-van-der-Peet/master

Disabled induction test.
Restore the computation of the complexity penalty.
Put back the cleanup of history templates containing variables that was commented out in chainers.py
Update smokes extra data
Move PLN smokes example result identifier to MindAgent to allow inference testing with confounding data
Update smokes PLN example