Fixed the 4 tests that did not pass with VS2008

The compiler would not recognize and allow the conversion for an
unsigned long to be converted to an unsigned int. Therefore the
byte-order converter that was chosen was the generic no-op
implementation.