Use the same OPAM new package table generation system as opam2web

Fixes #253. Fixes #326. Fixes #412.
Merge branch 'master' of https://github.com/dsheets/ocamlweb

Conflicts:
	Makefile.from_md
Typo correction
Merge pull request #443 from configX/patch-1

Typo correction
index.md: fix wrong `users` link

Was incorrectly pointing to Success Stories instead of Industrial Users.
Update index.md

Fix typo
Merge pull request #446 from dansimpson/patch-1

Update index.md
Use a SVG logo when the browser supports it

Fixes https://github.com/ocaml/ocaml.org/issues/444
Merge pull request #447 from pw374/master

using opam2web to generate the new package table
update dependencies

opam2web is now used to generate the package table.
This package depends on ocaml 4.01.0, therefore we're not compatible with older versions of ocaml anymore.
add generate_opam_update_list to make clean
add opam_update_list to make clean
update DEP_CONTENT_GEN for opam2web

add `script/generate_opam_update_list` to `DEP_CONTENT_GEN`
Pre-load the edit hover image
Fix edit hover image dimensions
Update basics.md

(ocamltop -> ocaml) for 2 things, pointed out in https://github.com/ocaml/ocaml.org/issues/453
Slightly improve the Map and Set tutorials

Fixes https://github.com/ocaml/ocaml.org/issues/455
Require a monospace font when "Droid Sans Mono" is not available

Fixes https://github.com/ocaml/ocaml.org/issues/456
Provide official logos

Fixes https://github.com/ocaml/ocaml.org/issues/44
Update index.md

Add link to EPTCS