assets/genetics.js: Fix minor style errors

Passes gjslint with `--strict' argument.
assets/genetics.js: Fix comment header URL
genetics: Add a link to genetics.js source on GitHub
Add `make docs' target

This will be used to generate automatic documentation for JavaScript
files, starting with genetics.js.
Documentation: Add some initial genetics docs
Merge branch 'Documentation'