message: Fix parsing of pool cli argument limits.
  Readonly api pool limits were being ignored.
diff: @@ -121,9 +121,11 @@ pub struct Ffi {
  }
  impl Ffi {
  + // These are used for parsing the command-line arguments, hence the
  + // "-" suffix for the non-empty versions.
  const TEZOS_READONLY_API_POOL_DISCRIMINATOR: &'static str = "";
  - const TEZOS_READONLY_PREVALIDATION_API_POOL_DISCRIMINATOR: &'static str = "trpap";
  - const TEZOS_WITHOUT_CONTEXT_API_POOL_DISCRIMINATOR: &'static str = "twcap";
  + const TEZOS_READONLY_PREVALIDATION_API_POOL_DISCRIMINATOR: &'static str = "trpap-";
  + const TEZOS_WITHOUT_CONTEXT_API_POOL_DISCRIMINATOR: &'static str = "twcap-";
  pub const DEFAULT_ZCASH_PARAM_SAPLING_SPEND_FILE_PATH: &'static str =
  "tezos/sys/lib_tezos/artifacts/sapling-spend.params";
  @@ -681,7 +683,7 @@ fn pool_cfg(
  /* 0 means that connections are created on-demand, because of AT_LEAST_ONE_WRITE_PROTOCOL_CONTEXT_WAS_SUCCESS_AT_FIRST_LOCK */
  max_connections: args
  .value_of(&format!(
  - "ffi-{}-pool-max-connections",
  + "ffi-{}pool-max-connections",
  pool_name_discriminator
  ))
  .unwrap_or("10")
  @@ -689,7 +691,7 @@ fn pool_cfg(
  .expect("Provided value cannot be converted to number"),
  connection_timeout: args
  .value_of(&format!(
  - "ffi-{}-pool-connection-timeout-in-secs",
  + "ffi-{}pool-connection-timeout-in-secs",
  pool_name_discriminator
  ))
  .unwrap_or("60")
  @@ -698,7 +700,7 @@ fn pool_cfg(
  .expect("Provided value cannot be converted to number"),
  max_lifetime: args
  .value_of(&format!(
  - "ffi-{}-pool-max-lifetime-in-secs",
  + "ffi-{}pool-max-lifetime-in-secs",
  pool_name_discriminator
  ))
  .unwrap_or("21600")
  @@ -707,7 +709,7 @@ fn pool_cfg(
  .expect("Provided value cannot be converted to number"),
  idle_timeout: args
  .value_of(&format!(
  - "ffi-{}-pool-idle-timeout-in-secs",
  + "ffi-{}pool-idle-timeout-in-secs",
  pool_name_discriminator
  ))
  .unwrap_or("1800")
  