Add HTML generator for block PersonSummaryBlock.

Add PersonSummaryBlock which is used in the people panel. When data is not
available the chart + box is not shown. The HTMLComposer.js was added and
the HTML composed was also cleaned up.
Add Utils module with misc functions
Add new GET variable when linking repository.html
Add ds GET variable handler for repository panel
Add Util.js to JS bundle
Disable the usage of repos-map from repository panel.

Former repository panel showed repos for different data sources
in the same URL. This was overwritten by the feature of project
panels (subprojects and project navigation) and has been disabled
Force the legend for charts with more than a line plotted
New classes added for people and filter pages: FilterDSBlock PersonSummaryBlock

New classes compose HTML using previous classes to create the panels for
people and the filters (companies, repos, etc ..), which means we have added
a two steps conversion: FilterDSBlock -> FilterItem* -> final HTML
Remove bad or unnecessary escaping from Utils.js
Remove unnecessary semicolon from HTMLComposer.js