Move byteSwap to a (private) shared include file, rather than having the same code in tstring.cpp and tbytevector.cpp