needed to include platform.h in more places so that LITTLEENDIAN will be defined appropriately. closes #10860