Increase number of reserved BDB locks.

Increase the number of reserved BDB locks to 1,000,000 instead of
10,000.  As long as users upgrade before miners do, this shouldn't cause
a problem and will help in the future (according to db.log, this limit
is already tested from time to time).
Reduce number of initial characters during hardfork.

After the planned hardfork, only create an initial general without other
players on him.
Fix header dependency changes.
Merge pull request #46 from domob1812/only-one-hunter

Only one hunter per general
Merge branch 'master' into only-one-hunter