svd calls and unit tests
forgotten include in svd.hpp
fixing again bad query problem in gesvd
using svd directly in pinv cond and rank and deleting spurious file tied/geneig.hpp
suppressing warnings in modules/boost/simd/sdk/unit using clang-3.5
suppressing warnings in boost/simd/base/arithmetic
transtyping template params in shift_right/left and ffs to avoid clang-3.5 complaints
suppressing warnings in bitwise
suppressing warnings in ieee
suppressing warnings in operator
suppressing warnings in predicates
more unused typedefs in arithmetic and boolean and constants
more unused typedefs in iee operator and predicates
more unused typedefs in reduction and swar
corrected parameter argument for magma and removed warnings
indentation correction in shift_left
missing header in gesvd.hpp
copy/paste error detected by a clang warning in rank
Merge pull request #813 from jtlap/linalg_svd

svd calls and unit tests
add __attribute__((used)) around new/delete inline operators, fix #814