Some slight non-progress with alt_snapshot_node_t, implementing constructors, using std::map for children_.
Got alt_snapshot_node_t be in an intrusive list alt_cache_t::snapshot_nodes_by_block_id, nothing is actually constructing them or using them yet.