Fix a serious bug in handmade_aligned_realloc: original data have to be moved if the alignment offset differs.
Fix a serious bug in handmade_aligned_realloc: original data have to be moved if the alignment offset differs.

mjbshaw/Eigen,rotorliu/eigen,rotorliu/eigen,madlib/eigen_backup,rotorliu/eigen,mjbshaw/Eigen,rotorliu/eigen,mjbshaw/Eigen,madlib/eigen_backup,mjbshaw/Eigen,madlib/eigen_backup,madlib/eigen_backup