Avoid setting the templated 'Number' to '0' (double) in trace(Tensor<2,dim,Number>).

Enables using trace also with e.g. Tensor<2,dim,VectorizedArray<double> >.
Merge pull request #123 from kronbichler/master

Avoid setting the templated 'Number' to '0' (double) in trace(Tensor<2,dim,Number>)
Add assertion for row index in TrilinosWrappers::SparseMatrix::set/add
Merge branch 'master' of https://github.com/dealii/dealii
Merge pull request #125 from kronbichler/master

Assert valid matrix row in TrilinosWrappers::SparseMatrix::add/set
Install the topography.txt.gz file of step-53.
Merge pull request #129 from bangerth/install-step-53-topography.txt.gz

Install the topography.txt.gz file of step-53.
Small bugfixes wrt DEAL_II_HAVE_AVX512

 - Use the same logic as for DEAL_II_HAVE_(SSE|AVX)
 - Update documentation
Refactor openmp-simd setup

 * The check for support of -(f)openmp-simd is now done in
   checks/check_01_cpu_features.cmake and guarded by
   DEAL_II_ALLOW_PLATFORM_INTROSPECTION

   The guard is important in order to allow for platform independent
   compilations (as required by Linux distributions)

   Furthermore, this allows for manual override via
   DEAL_II_HAVE_OPENMP_SIMD.

 * The pragma statement is refactored into a macro defined in
   config.h.in. With this, no -Wno-unknown-pragmas workarounds are
   necessary and picky compilers that choke on "#pragma" are happy.
Merge pull request #126 from tamiko/refactor_openmp_simd_setup

Refactor openmp simd setup
Fix up a few places that accidentally didn't get changed when downsampling data.
Reference the correct picture.
Fix language.
Merge pull request #130 from bangerth/fix-up-step-53-2

Fix up step 53. This was supposed to be addressed by #127 but the merge of that issue apparently encountered some problems. Here's a respin.
Move a couple of entries in the changelog to their correct place.
Merge pull request #131 from bangerth/sort-changelog

A couple of entries had ended up in the wrong place (general changes instead of specific changes). While it's debatable where exactly the line is, these items should probably be in the second category. Move them there.
Bugfix: step-53 requires enabled DEAL_II_WITH_ZLIB

step-53 uses boost's <iostreams/filter/gzip.hpp> in order to unpack the
file topography.txt.gz.

If the internal boost variant is used this requires external linkage to
zlib.
Merge pull request #132 from tamiko/fix_step53

Bugfix: step-53 requires enabled DEAL_II_WITH_ZLIB
Testsuite: Fix globbing command for all-headers tests, cleanup code

Turns out that globbing together a full path and manually extracting
relative paths is not the best idea. Clean up this mess by using
FILE(GLOB_RECURSE [base path] [...]) that produces nice relative paths.
Merge pull request #133 from tamiko/fix_header_tests

Bugfix: Fix all_header tests