Move port enum/description functions to base class.
Move port enum/description functions to base class.

gizmoguy/faucet,wackerly/faucet,trentindav/faucet,trentindav/faucet,trungdtbk/faucet,shivarammysore/faucet,Bairdo/faucet,shivarammysore/faucet,REANNZ/faucet,isomer/faucet,byllyfish/faucet,anarkiwi/faucet,REANNZ/faucet,byllyfish/faucet,wackerly/faucet,isomer/faucet,anarkiwi/faucet,Bairdo/faucet,faucetsdn/faucet,gizmoguy/faucet,trungdtbk/faucet,mwutzke/faucet,faucetsdn/faucet,mwutzke/faucet