Convert old changelog files from straight up .html to .h files that will be parsed by doxygen.

This will make all changelog files behave the same way.
Merge pull request #21 from bangerth/convert-changelogs

Integrate old changelog files into doxygen

Convert old changelog files from straight up .html to .h files that
will be parsed by doxygen. This will make all changelog files behave
the same way.
Remove a file forgotten when converting the changelogs.
Fix doxygen formatting.

Some of the member functions in smartpointer.h did not have documentation according to a format that doxygen would pick up.
Restructure documentation.

Put all member functions into one of the doxygen sections. Split
sections so that they make more sense.
Merge pull request #23 from bangerth/fix-changelogs

Remove a file forgotten when converting the changelogs.

This file should have been removed in yesterday's conversion of the
changelogs from html to doxygen format, but I forgot to delete it. This PR
fixes the oversight.
Merge pull request #24 from bangerth/doc-fixes

Fix doxygen formatting.

Some of the member functions in smartpointer.h did not have documentation
according to a format that doxygen would pick up.
Merge pull request #25 from bangerth/doc-fixes-vector

Restructure documentation.

Put all member functions into one of the doxygen sections. Split
sections so that they make more sense.
Add missing includes to step-17 and step-18

This commit fixes up a regression introduced with commit
  06a70bad3cbbcbb6abc51e12f29e3b5dfffb928a
that removed unnecessary includes of base/multithread_info.h. Both steps
need them for multithread_info.n_threads()
Merge pull request #26 from tamiko/fix_includes_in_steps

Matthias: This commit fixes up a regression introduced with commit
06a70ba
that removed unnecessary includes of base/multithread_info.h. Both steps
need them for multithread_info.n_threads()
Switched README to md format.

Implemented Matthias' suggestions.