Some [folks](http://community.plot.ly/t/disable-legend-click-functionality-hiding-traces/1345) don't want it apparently; we should make this optional. Maybe a boolean `layout.legend.tracetoggle` attribute?