workaround for weird ICC 14.0.3 bug in exponent, fix #835
be more restrictive for #835 bug workaround, AVX-only. Make handling of invalids separate.
adding hierarchy_of_t, template alias for hierarchy_of. Allows to workaround parsing issues with MSVC12
remove extra_pointers_ array in static_fft when it's going to be empty anyway
increase ulp threshold for complex cot
fix unused typedef warnings in static_fft
type of seed corrected
enable sanitizers for tests whenever clang is used
avoid UB in scalar abs because of signed integer overflow
MSVC's linker emits a warning if the openmp flag is passed to it
link and compile flags do not accumulate module after module, they are rest after each one. This prevents unwanted flags such as openmp being added
move c++11 flags to boost.dispatch dependencies
Revert "link and compile flags do not accumulate module after module, they are rest after each one. This prevents unwanted flags such as openmp being added."

This reverts commit 54d996817e94e7d4d81d3d3c8161184e80f8a655.
apple clang doesn't support -fsanitize
change sanitizer flags: add address sanitizer, remove floating-point checks that are not UB
fix shadow warning in static_fft unit test on mac os x
[C++11] introduce new macros to more easily use the auto->decltype syntax. Use it, and remove a lot of uses of result_of and dispatch_call.
missing includes in functor subsystem
fix UB in firstbitset because of signed integer overflow
remove 'shift' from clang sanitizers, it complains about usage of arithmetic shift. Enable -ftrapv with GCC.