Implement rotation for vector valued dofs on periodic bc

This commit completes the interface for periodic boundary conditions. It
exposes the interpolation matrix (that is internally used to satisfy
hanging node constraints on periodic boundaries) and provides a possibility
to generate it from a rotation matrix and an index for the vector component
in question (in a similar vein as we already do this for different vector
valued finite elements).

Signed-off-by: Matthias Maier <tamiko@kyomu.43-1.org>
add accompanying tests

Signed-off-by: Matthias Maier <tamiko@kyomu.43-1.org>
Add a changelog entry
fix comments and style issues
Merge pull request #256 from tamiko/branch_periodic_bc

Implement rotation for vector valued dofs on periodic bc
Third attempt to fix uninitialized variable in MPI::MinMaxAvg
Merge pull request #259 from kronbichler/fix_mpi_min_max_avg

Third attempt to fix uninitialized variable in MPI::MinMaxAvg
Some minor fixups to correct doxygen references
Merge pull request #260 from tamiko/doxygen_fixes

Some minor fixups to correct doxygen references
Fix problematic doxygen markup.
Merge pull request #261 from bangerth/fix-doc

Fix problematic doxygen markup.