Disallow auxpow parent blocks that have auxpow themselves.

Currently, auxpow parent blocks may contain an auxpow field themselves.  This allows (in theory) for arbitrarily large auxpow's.  While this is mostly a theoretical problem, it should be fixed eventually.  This patch makes namecoind reject auxpow parent blocks that have an auxpow themselves in a softfork (the height needs to be determined).