Require explicit props in marks
Use safe vega vars, not safe js vars
Re-roxygenise
Introduce band property
Add as.vega
Add padding function/class
Incorporate gigvis_render into as.vega.gigvis