Added process with the real time cost calculation state
 in creating Parameter Indexes of a rule.

Signed-off-by: shujingke <rainkekekeke@gmail.com>
Coding to enable borrow heuristics from the forward rule for recursive rules
Finished borrowing cost heuristics from forward rule
Added functions to query specific nodes from Atomspace by calling pattern matching
Added auto generate link for a state in a planning step, as a condition to execute pattern matching
reconstructing the planning framework.. don't pull. cannot compile
removing all the over designs for the planner. losing weight for the planner. cannot compile yet. don't pull this.
Fixing some logic after removing all the over designs. Cannot comipl yet, don't pull this.
Optimized some planning logic by adjusting the structure of nested big amount of " if else" .
Added planning logic that choosing the best Binding with the least affect when there are some states have been solved in this rule node.
Put packed attribute for builtin. Provides 2x RAM optimization!
Merge pull request #2 from opencog/master

pulling recent changes to my fork...
Don't use undefined type

Fixes bug #215
Merge branch 'master' of github.com:/opencog/opencog
remove compiler warning
Merge pull request #3 from opencog/master

pulled changes
remove the save/load requests

They have been stubbed out as no-ops for more than two years now.
Per mailing list email, they don't compile either (unable to cast
ASR request to bool).  Rather than wasting time debugging, just
remove them.
Merge pull request #217 from linas/master

remove the save/load requests
Merge branch 'master' of https://github.com/opencog/opencog
Update tree.h-- removed unused code for a cleaner build