Refactored web server

It's time to refactor the internal web server. Main pull requests objectives:

### Pure-Python part
- [x] External libraries are now retrieved and built with Buildout
- [x] Replace CherryPy by Flask
- [x] Refactor the ```web``` package (moved onto ```cr.web```)
- [x] Refactor the API

### Assets
- [x] Dynamic generation of assets using Node.js and Grunt (CSS and base JS are built in the [CentralReport/cr-design project](https://github.com/CentralReport/cr-design/))
- [x] Replace the old design by the new one ([CentralReport/cr-design project](https://github.com/CentralReport/cr-design/))
- [x] Pre-built assets when generating packages

### General
- [x] Update related documentation

(Note: was previously #100)