Merge pull request #286 from kronbichler/master

Cleanup file of news, added one contribution
made refine_and_coarsen_optmise easier to read and less error prone
Merge pull request #287 from davydden/refinement_optimized

refine_and_coarsen_optmise
Add tests for a function that currently does not appear to be tested.
Clarify documentation.
Merge pull request #288 from bangerth/clarify-documentation

Clarify documentation.
Cleanup DEAL_II_MSVC testsuite handling
Update CMake documentation
Merge pull request #290 from tamiko/miscellaneous_cleanup

Miscellaneous cleanup
Rewrite documentation for a function.
Rewrite parts of the implementation to make it easier to read.
Merge pull request #281 from bangerth/doc-updates-and-test-additions

Doc updates and test additions
Added cpack configuration, and Mac Bundle package.
Include pictures of shape functions for FE_Q and FE_Q_Hierarchical.

This patch uses pictures generated by Manuel Quezada de Luna for the shape
functions of FE_Q and FE_Q_Hierarchical.
Merge pull request #292 from bangerth/show-shape-functions

Include pictures of shape functions for FE_Q and FE_Q_Hierarchical.
Fixed licence, restructured setup_cpack
Merge pull request #291 from luca-heltai/cpack-support

Added cpack configuration, and Mac Bundle package.
Whitespace and indenting fixups
add package component to rewrite rule
also add the 'package' target to $ make info output