Website: Add templates for generating the API documentation.

Progress on #183.
Website: Auto-generate link targets for headers.

Progress on #183.
Website: Add API documentation.

Progress on #183.
Merge pull request #235 from nicksay/jsdoc-api-templates

Website: Add templates for generating the API documentation.
Merge pull request #236 from nicksay/jsdoc-api-header-links

Website: Auto-generate link targets for headers.
Merge pull request #237 from nicksay/jsdoc-api-files

Website: Add API documentation.