Update parameters for fork.

Bump version to 1.1.0 and change parameters for the upcoming fork:

*) Carrying limit changed to 50/25 for generals/hunters.
*) Set disaster fork on testnet to block 190,000 (it happened on mainnet already at 255,000).
*) Set carrying-capacity fork to 200,000 (testnet) and 500,000 (mainnet).

Also includes a little rewrite of the code that handles forks to make it simpler and more flexible.  Everything tested.  Also testing a full resync now - mainnet is at block 96,000, testnet done without problems.