BlockObj, StoredBlockObj, LDBWrapper, compiling!

There is absolutely no way any of this works, yet.  The only goal of
getting it to compile was to make sure that I have sane infrastructure
and consistent interfaces for all the lower-level DB operations, before
implementing the higher-level operations, like adding/reversing blocks,
tracking address balances/UTXO-lists, etc.