Replace boost transform construct by C++11 range loop (more compact)
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