Fixing previous per-interface gateway patch
* gateway conflicted with pre-existing --gateway command, so renamed
  it to if_gateway