Data structure alignment

Added a section that explains how to avoid problems with data structure
alignment in C++ code.