Boostbook: Merge some fixes.

- Correctly identify constructors/destructors of class template specializations (steven_watanabe).
- Handle \param in macros (steven_watanabe).
- Fix tests for old changes.
- Fix `methodname` for `operator()`.
Boostbook: Merge libxslt fix from trunk.
Merge Boostbook to release.

Fixes to support new index build setup. Also fix some of the tests.
Added support for defaulted and deleted functions in the generated docs. Doxygen 1.8.2 or later needed to generate proper XML for this stylesheet.
Merge some boostbook changes from trunk. Fixes #5480.

The default/delete support, plus fix/update tests.