Record name updates in the chain state.

This patch does not only *validate* name transactions, but also record
their changes made in the CCoinsView (aka chain state).  This makes the
code sync again for the first few thousand blocks.