Addition to generic.mysql.php

This supports a lane-side port argument in syncing tables.  It is essential to the way the WEFC_Toronto network is organized but may be useful to others and does not change the way things worked before or work without port arguments except to add some error reporting. It incorporates:
"Variable scoping w/ sync scripts from within class"
  .https://github.com/CORE-POS/IS4C/commit/261fddb60849857043e9ef0da32c672d8d9cf77b

If it cannot be made part of master I can have it as a local version and symlink the various table-sync modules to it.

My --COMMENTS can be removed

No, apparently cannot Pull Request a single commit.
I have not yet absorbed Andy's:
"This might not be the best solution, but this is how I approached it until I learn something better.

Say I'm starting from the master branch:
# git checkout wfc-development
(make & commit various changes)
# git checkout new-feature-branch
(make and commit a change)

The new-feature-branch is based on wfc-development and thus includes its commits. If I make a pull request for new-feature-branch to master, it will contain those commits. What I need to do is create a new branch based on master rather than my development branch. I can do that with git branch:
# git branch clean-feature-branch upstream/master

Now I have a branch based on master with no extra commit history. I can add the one commit I want using "git cherry-pick"
# git checkout clean-feature-branch
# git cherry-pick <hex hash for commit>
# git push origin clean-feature-branch

If I create a pull request between this branch and master, it contains only the single commit. I'm not sure if it's always best to branch cleanly from master rather than take this approach. It might depend on situation and personal preference."