Namecoin testnet beta

I would like to create a new branch on namecoin/libcoin. The branch would be namecoin-testnet-beta, the beta part is to indicate that it still uses some hacks to let it sync.
These seem nice for testing, but shouldn't be part of the final patch.  Instead, as stated above, this should be done with a `--namecoin-testnet` option.