Rename files/instances/members related to the AppPort constructor appropriately

Throughout the codebase, they were all called port (along with a whole bunch of other related-but-different things), making for tons of confusion.  This fixes that.  Probably wants review by @tOkeshu or maybe @Standard8.