recreate instead of rebase
make random-node-name more general
standardize EvaluationLink ListLink format for post-processing
initial incomplete ReferenceLink thatmarker version
modify SVP-rule to use EvaluationLink
change to PredicateNode
complete the that-rule ReferenceLink solution
uncomment debug changes
added ReferenceNode atom type
simplify structure
use the new ReferenceNode
fixes typos
Added more test for getting binding variables from the Pattern Matcher results.
Definition of Instance struct.
Finished limit extending patterns only via shared variable nodes not const nodes.
Debug on clean up middle result links via using Pattern Matcher.
Roll back to not storing variable bound value nodes for each instance.
Fixed the instance links are not in the same order with pattern because AndLink is unordered problem.
Check if a instance contains duplicate links, avoid adding such instances.
Added threshold Frequency to limit the number of the patterns.