move few shared flow steps into preflow, rename gateway flow into ethernet flow
move few shared flow steps into preflow, rename gateway flow into ethernet flow

spark/photon-tinker-ios,spark/photon-tinker-ios,spark/photon-tinker-ios