pow2 is now generic and conforms to the documentation
force inlines requested by Tim
the correct_fma simd version used shr in place of shift_right producing incorrect results for negative entries
Merge pull request #663 from jtlap/correct_fma_simd_bug

bug remaining in correct_fma simd
3 files lacking as_integer.hpp includes make g++-4.9 complain
Merge pull request #664 from jtlap/missing_as_integer_includes

Missing as_integer includes
if else functions force inlined
soa proxy force inlined
last function in toints forceinlined
reduction/functions/simd/common forceinlined and cleaned
removed file unintentionally added
avoid warning about unused expressions when using NT2_TEST_ASSERT and other similar macros
remove alignment of 1 for non-aligned stack buffers, fix #595
use assert_all instaed of all in pow2
Merge pull request #662 from jtlap/fixing_pow2

pow2 is now generic and conforms to the documentation