Remove duplicate repository breadcrumb partial

The breadcrumb is not a layout, but a partial so I deleted this
deprecated file. The current one lives in the shared directory.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Change word tokenizer strategy once more

I have improved the word tokenizer by stripping additional non-letter
characters from the retrieved work. This way I can check the word. Also
include is still not a feasible approach. It will always match more than
it is supposed to do.

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

The lazy-load of repositories does not really yield a benefit. Hence, I
am loading the repositories eagerly again.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Improve generality of  the repository breadcrumb

I am still figuring out how to keep the repository breadcrumb general
enough. Since I start to get rid of helper methods constructing my URLs
so I can use named paths instead, I needed other mechanisms to get the
required data to the dropdown menu partial.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Refactor misspelling highlighting into helper

Just moved the highlighter to colorize the misspellings in a text into a
metrics helper.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Add analyzer for intrinsic precision metric

I have added a custom analyzer for the intrinsic precision metric. I
wanted to create a statistic about the number of misspelled words.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Add flexbox to create equal size dashboard panels

With flexbox I can easily equalize the side of the dashboard panels in
their height.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Display a table for the misspellings

I have added another dashboard panel. This time for the intrinsic
precision metric to show a table with the misspellings.

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

The breadcrumb menus have now a new concept. They are not used anymore
as partials, but as layouts which are filled with dropdown menus. The
dropdown menu details are specified in helper methods. In order to make
this work for metrics, too, I needed to change some of the core class
methods.

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