one unitialized variable
don't use uninitialize data
unit test clean up rmdir wildcard fix
Merge remote-tracking branch 'origin/charles-refactor-blockchain' into lsm

Conflicts:
	cppForSwig/BlockWriteBatcher.cpp
minor cleanups, a crashfix, debugging tools to LSM, and a new program, lsmlook (not compiled by default),
a frontend to LSM to spy into databases