Fix icc 16 issues
Some minor compilation warnings.
align_bytes for LINCS was not being correctly initialized, and had
value zero. The timing of static initialization can be a problem in
C++, though we'd expect that std::max over two compile-time constants
should resolve at compilation time. This could be a problem of mixing
standard-library ABI on a build slave, but that's an issue a user
could have also. Particularly given that the implementation of
snew_aligned is currently hard-coded to 128 bytes, we lose nothing by
making that consistent and documenting it.
Change-Id: I7db035c355c7f8c66522c4c03853ef2e328515ab