Switch to Jekyll for the site generation.

TODO:

- [x] Fix news posts
- [x] Move css, fonts, img and js in /assets
- [x] Fix news inclusion in home page
- [x] Fix `/archive`
- [x] Convert the remaining pages to Markdown
- [x] Include `abstract` in each news post
- [x] Fix `trac` changelog links
- [x] Fix **robots.txt** and **version.txt** variable replacement
- [x] Switch to Grunt instead of our own make.js and run-tests.js
- [x] Use `post.excerpt` instead of our own `abstract` property
- [x] Add news posts title back and fix `post.author` and `post.date`
- [x] Fix changelog indentation in nested lists
- [x] Add html validation plugin
- [ ] Fix `.table-responsive` must be in a surrounding `div`
- [ ] Tweak `ul`/`ol` padding and margin for low resolutions