Smart pointers as parameters correctness.
Cleaned up API reference manual (again).

- Replaced Bootstrap with Flatdoc.
- Updated highlight.js to v8.1.
- Updated jQuery to v1.11.1.