Add multi-legend test spec
New add_legend syntax
Update demos and tests for new legend syntax
Update vignettes with new legend syntax
Fix hide_legend
Merge branch 'legend-syntax'