initial transactional implementation
start adding support for transactional inserts. works for very small transactions but still buggy for more complex things
add a custom rcu threadinfo thing that no-ops rcu deallocates so we don't have any weird memory bugs (just leaks), and fix various bugs, etc. such that MassTrans now works with all the concurrent.cc tests
this commit has all the changes to the actual masstree code to support annnoying write my own failed reads and the like (probably will be made to not use a vector in a future commit)
move MassTrans out of Masstree namespace
cleanup code and use local_vector (doesn't seem to effect overall performance much)
move MassTrans.hh to sto repo
remove extraneous stuff
rename ivars
Merge pull request #6 from nathanielherman/sto

Add necessary methods to support finding nodes/versions resulting from a split