atomspace: add a read-lock for the atom set.
Add locks to the AtomTable.
bugfix cython test case

OK, the cython test case checks the string format.  Why?
Is this really necessary?
Merge pull request #326 from linas/master

add locks to atomtable, fix cython testcase
atomspace: use TV shared_ptr

First rough draft; atomspace compiles, for now.
truthvlaue as shared_ptr: convert rest of opencog

Need to touch a lot of files to complete the conversion.
truth value shared_ptr conversion: UTests

convert all the utests to shared-ptr as well
oComposite TV test case bug fix
Another test case fix
truth value smart_ptr conversion: examples

Do the examples, as well.
Merge pull request #328 from linas/master

Convert truth values to use smart_ptr
random buildfixes
Merge pull request #329 from linas/master

cherrypick random buildfixes from sandsmark