Issue2601 fix 16bit tiff reading on big endian host

I tested this fix on a big endian MIPS host using Debian Wheezy.  The small fix to the decode_tile16384x16384 test was required to run on the low memory host I was using.