Merge pull request #437 from linas/master

more minor bugfixes
Disable viterbi, for now.
Merge pull request #438 from linas/master

Disable viterbi, for now.
Added support for assign 0 to inquryFunction for unknowable states
Added comments for some unknowable states, not existing in Atomspace, nor able to calculate in real time
Made OCPlanningAgent wait longer till PAI processing more info.
Added support for query unknowable state value. and fixed some rules for Einstein puzzle.
Added inquery interface for unknowable state value, which not in Atomspace,can not be calcultated in real time system, only can be found in some planning steps.
Fixed  AtomSpaceUtil::addLink to add links defaultly with TruthValue::TRUE_TV() instead of 0.
Fail gracefully if another AtomSpace publisher module is already using that port
Simplify AtomCollection API
Merge pull request #439 from cosmoharrigan/apiupdate

Simplify AtomCollection in REST API
see if presence of more zeros and ones causes overfit
passing the same relation instead of all 26 ones
to see if it fixes learning (it didn't)
Added facts about who lives in which house for Einstein puzzle.
Added new attribution precondOrderDependent to Rule.
Added function to quickly check if a rule is possible to help to achieve a subgoal when the rule is ungrounded.
Added logic for quickly check if an ungrounded rule is possible to help a subgoal  in checking precondition fitness
Provide a new, handy-dandy execution link
Provide a cmake file for the new execution link