Working CLI table normalization. Still safe to run. Lists proposed
changes then prompts for Y/n before proceeding. I haven't tried
proceeding yet.
BUGFIX: missing global keyword
I added the new BasicController functionality to some pre-existing
classes (although I left their old functions in place, too). I used
the CLI table checking to expand my custdata table so it has a
LastChange column (suggested by WEFC a while back). I altered a legacy
page to test the new-style usage of CustdataController. Adding the
column worked perfectly and after squashing a couple bugs the legacy
page is in working order.