Remove duplication from key positioning

The only difference between rowKeyPosition and colKeyPosition was
whether they used barBreadth or barWidth, which is already decided by
the "width" value.
Fix BarSeries highlighting

The changes in class naming had broken highlighting on selection. Here,
we make sure the classes are reapplied to all bars, not just the ones
being clicked.