atomspace: baby steps to direct access
util: modernize use of locks
atomspace: change boost:: to std:: for mutex
atomspace: remove redundant API
Add missing clude file
LinkUTest: fix bad style
Minor cleanup
Remove use of TLB
Some partial TLB fixes
Merge pull request #321 from jadeoneill/master

Add a backward chainer and some more Rules
atomspace: rip out the TLB

This boils the ocean. Probably a bunch of unit tests fail after this;
they will have to be repaired by hand, one by one :-(
atomspace: fix AttomTable::add()

Now that we're TLB-less, the processdures are different.
Patch up link outgoing sets.
atomsapce: Fix atom table merge.
atomspace: a better fix for atomtable equiv.
atomtableUTest: fix usage of new operator
composite truth UTest: fix handle issueing.
AtomSpaceUTest: don't use the olde handle compare

Do what you mean, its easir on the eyes
atomspace: update attentionvalue API
atomspace: fix the predicate API