Adds project reports, in order to generate documentation.

This commit adds reporting plugins to let us collect metrics, and
publish full reports.
Adds a file site. We'll have to see how the deploy of that works.