Preserve graph options when clicking d3 nodes (#2139)
Preserve graph options when clicking d3 nodes (#2139)

When clicking a d3 node, the new url was built up with a static set of
options, clearing out things like hide done and invert. This means the
graph would flip or gain lots of nodes when you click a link. In order
to better preserve the options, we now simply change the taskId in the
current URL.
adaitche/luigi,jamesmcm/luigi,dstandish/luigi,samuell/luigi,dstandish/luigi,riga/luigi,rayrrr/luigi,soxofaan/luigi,PeteW/luigi,adaitche/luigi,Tarrasch/luigi,Tarrasch/luigi,riga/luigi,rayrrr/luigi,rayrrr/luigi,republic-analytics/luigi,dstandish/luigi,foursquare/luigi,ContextLogic/luigi,stroykova/luigi,Tarrasch/luigi,Houzz/luigi,spotify/luigi,dlstadther/luigi,edx/luigi,PeteW/luigi,edx/luigi,edx/luigi,jamesmcm/luigi,spotify/luigi,riga/luigi,ContextLogic/luigi,Magnetic/luigi,dlstadther/luigi,dlstadther/luigi,foursquare/luigi,adaitche/luigi,soxofaan/luigi,soxofaan/luigi,republic-analytics/luigi,samuell/luigi,rayrrr/luigi,jamesmcm/luigi,Magnetic/luigi,dstandish/luigi,spotify/luigi,republic-analytics/luigi,Magnetic/luigi,stroykova/luigi,samuell/luigi,ContextLogic/luigi,samuell/luigi,PeteW/luigi,stroykova/luigi,Magnetic/luigi,foursquare/luigi,Houzz/luigi,ContextLogic/luigi,riga/luigi,jamesmcm/luigi,Tarrasch/luigi,stroykova/luigi,soxofaan/luigi,dlstadther/luigi,Houzz/luigi,edx/luigi,Houzz/luigi,republic-analytics/luigi,PeteW/luigi,foursquare/luigi,spotify/luigi,adaitche/luigi