Gk browser better data generator

Test data generator now much more flexible

Moved some column sizing stuff (should have been a separate PR, sorry)

Some clean up

@jpsim @alazier @tgoyne 
Right now I'm not, but during some tests earlier it was possible using magic numbers, per Alexander's suggestion, and NSImage -initWithData.