Stacked graph improvements - managed to blow up my original branch with rebase -i

I hate stacked graphs

Edit

This selects graph stacks as spans by:

knocking back surrounding stacks

colouring the following line the same as the selected line

labelling the span with the value at that point

knocking back unselected keys

colouring the cursor line for the span the same as the line selected

it makes key, line and stack colours consistent

it prevents selection of a specific key when there is no data at this point

it shouldn't break anything else. I hope.