Re-enable "getheaders" network command.
Merge pull request #188 from domob1812/enable-getheader

Re-enable "getheaders" network command.
Reject name outputs in non-Namecoin tx with a soft fork.
Disallow auxpow parent blocks that have auxpow themselves.
Re-add miniupnpc path, cleaner EasyWinBuilder mod
Merge pull request #196 from phelixnmc/readdminiupnpcpath

net.cpp: Re-add miniupnpc path
Merge pull request #197 from domob1812/txversion

Add stricter check for Namecoin tx version.
Merge pull request #199 from domob1812/strict-auxpow

Disallow auxpow parent blocks that have auxpow themselves.
Limit maximum DB locks needed for blocks in a softfork.

This introduces an explicitly specified limit for the number of DB locks
that can be used for a new block.  This limit matches the rebased client
exactly, so that we don't run into the issue that Bitcoin faced in March
2013.  See also
https://github.com/bitcoin/bitcoin/commit/8c222dca4f961ad13ec64d690134a40d09b20813
and the corresponding commit to Namecore.
Merge pull request #200 from domob1812/db-lock-limit

Limit maximum DB locks needed for blocks in a softfork.
Clean up name_new a bit.
Replace FORK_HEIGHT_TXVERSION with FORK_HEIGHT_STRICTCHECKS.