pesticide system: jekyllize static pages, use gulp for data crawling

1. Static pesticide index and entry pages are jekyllized, so HTML templates and data are fully separated.
2. Use gulp.js for data crawling.
3. Data are further normalized: license entries are included in entry pages.