SERVER-14835 - fix fassert 16143 on PPC64 LE systems in LogFile::synchronousAppend()

new version, using ioctl(_fd, BLKBSZGET) and fixed predefined alignment for PPC64.
You can move the #ifndef... #endif.. block to where Alignment is declared and remove _SYSTEM_BLK_SIZE (it's not used anywhere else).