Strip all the pass-through methods out of APSRack.

Just have APSs map as public and get libaps.cpp to directly call the APS methods.
Clean up some warning with some fancy streams instead of sscanf.
Clean-up a couple more warnings.
Update connnect/disconnect for new APSEthernet.

Move EthernetError into APSEthernet class for access from APS class.
Update status register banks for new spec.
Add a couple packet constructors for and command/address and just a command.
Write some status register reading code.

Add write/read/query commands to APS2.  Compiles but untested.