move network config into an object.
remove dependence on GlobalState object.

Annoying for non-caesure users to deal with G.
remove network params.
get genesis_block_hash from network config ob.
get genesis_block_hash from network config ob.
_script.pyx uses an enum now.