[DEVOPS-398] configuration.yaml: rearrange testnet sections
[DEVOPS-398] configuration.yaml: rearrange testnet sections

 - mainnet_base - in the genesis spec protocolMagic requiresNetworkMagic
   is omitted and therefore gets the default setting NMMustBeJust.

 - mainnet_full - genesis data remains the same.

 - testnet_launch - do not inherit protocolConstants from
   mainnet_base_spec. Copy across these parameters. In this genesis
   spec, requiresNetworkMagic is explicitly stated as NMMustBeJust,
   even though that would be the default value.

 - testnet_full - new genesis data will be generated from
   testnet_launch and updated after starting the blockchain.

 - devnet, other "leaf configurations" have requiresNetworkMagic:
   NMMustBeNothing which overrides the mainnet_base setting. This is so
   that the address format of the devnets matches mainnet_full.

For testnet, the YAML "inheritance" direction is now:

  mainnet_base -> testnet_launch -> testnet_full

This ensures that testnet_full gets all the genesis spec attributes --
requiresNetworkMagic in particular.

input-output-hk/cardano-sl,input-output-hk/pos-haskell-prototype,input-output-hk/pos-haskell-prototype,input-output-hk/cardano-sl,input-output-hk/cardano-sl,input-output-hk/cardano-sl,input-output-hk/pos-haskell-prototype