Style the treemap's rectangles

I have styled the treemap's rectangles even more. With a bit of shadow
and different colors the whole graphic blends in very well.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Remove timeline sliders from repository index

I have removed the ideas which I wanted to implement from the repository
index view.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Fix metric link in the top bar

The method used to generate a direct link to the metric was still based
on metrics represented as symbols.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Start to implement new record selection concept

The new metadata record selection should happen as follows. In the
dropdown menu the score ranges are listed as entries, from 0 to 100
in steps of 10.

If an entry is selected the modal appears and lists the records to
select them. This way it is easier to select records from different
score ranges.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Finish new record selection implementation

So far it is done and works properly. There were tons of bugs and
changes I had to tackle so I do not feel very confident that this
will work stable in the future, but this is true for a lot of parts
in the code base. Refactoring is a required consequence in any case.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Reinstate the functionality of title search

The search function is now working again as well. Although I was
thinking about installing Elasticsearch again, as it offers the
full range of indexing this yields a quick feature gain so that I
concentrate on the other things.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Fix results of quality distribution for metrics

Due to the refactoring of the metric object the quality distribution was
broken. As always the simple fix was by fetching the actual identifier
and adding it to the rest of the code.

I have to keep in mind what will happen when I change the metric model
again. For instance, to one where the metric objects are metric classes.
It might not be a problem, because in the end there will be an id
method, too.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Fix metric view for weighted completeness

The weighted completeness view can now be accessed again without errors,
too. On the one hand I had to fix the code for looking up the partial
and the analyzer and on the other hand I forgot to add another isPath
directive in the JavaScript so the Treemap is not only instantiated on
the completeness view, but also the weighted completeness view.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>