Ported most of barcharts, added to sinedemo

Can now create a bar chart with selection by key, just selection by
cats left.
Also fixed GraphZoomerAxis, which previously still used core boxes.