Fixed a few minor errors in the documentation
Fix #581 - Add as_pack meta-function
relax aligned load and store to allow conversions when loading/storing. Having a smaller type in memory reduces the alignment requirement. fix #582
polynom oxygenation
Added tutorial on SIMD data processing in boost.SIMD doc
scalar logarithm only needs scalar variants of functions
use divides instead of divs in lcm
removing unused includes in scalar gcd
fix incorrect alignment check for misaligned input in aligned_load
some oxy corrections
interpol and polynom oxtgen
oxy for restructuring but still some pb
fixing problems introduced by jtlap refactoring of restructuring
remove some /// at the end of various files
 still other { too much in restructuring after bad modification of oxygen
if lcm is undefined for zero, tests in this case must be avoided
more lcm tests + fix lcm for 0 + avoid overflow in lcm
Revert "if lcm is undefined for zero, tests in this case must be avoided"
lcm is defined for 0 in some mathematical tools and libraries, and the implementation from the previous commit supports it

This reverts commit 1540e5ea97be4753d267b962c23ef0aef365385c.
try to fix weird fast_frexp bug in ellpk on mini-titan
add workaround for ::frexpf on GCC 4.6 + check that ::frexpf/::frexp is available and use std::frexp otherwise