add BOOST_SIMD_ALIGNED_TYPE_ON_MPL macro to cover more compiler workaround for alignment attributes