avoid duplication of network parameters
spec for sigops in transaction inputs
INT_MAX => UINT32_MAX and fixing broken tests (Bitcoin.network= clears the cached parameters)
fixed specs and constants. Reorg interval is changed in tests via Bitcoin.network[:retarget_interval]
restored ability to safely override network parameters; fixed reorg spec which heavily depended on globally modifiable Bitcoin::NETWORKS struct via Bitcoin.network[...]