updated TokuMergeLibs for Tokutek/mongo#983

We needed to be more careful about extracting archives which may
contain multiple objects with the same name.
fixes #206 Factor out inner classes to be their own classes. Relax some
abstractions and strengthen others, with an eye for simplicity and
consistency, not over-encapsulation.
added optimization for normal static libraries Tokutek/mongo#983
Merge pull request #208 from Tokutek/merge-libs

update TokuMergeLibs to support Tokutek/mongo#983
made do_backtrace an env function that uses errfile #201

fixes #201
Merge branch 'backtrace-errfile'

Conflicts:
	buildheader/make_tdb.cc
	portability/toku_assert.cc
	src/ydb.cc
compile fixes #211
Merge branch 'backtrace-errfile'

Conflicts:
	buildheader/make_tdb.cc
added errcall path to backtrace for tokumx Tokutek/mongo#1028
Merge branch 'errcall-backtrace'
fix accidental comment Tokutek/mongo#1028
Merge branch 'errcall-backtrace'
fixed master branch compilation that doesn't have windows code Tokutek/mongo#1028
changed engine status printing with errcall to print line by line Tokutek/mongo#1028
Merge branch 'errfunc-engine-status'
removed some unused things clang warned about
added checkpoint duration to engine status #219
added CHECKPOINT_DURATION_LAST #219
Merge pull request #222 from Tokutek/enginestatus-checkpoint

added checkpoint duration to engine status #219
#206 fix memory leaks in lock tree tests