Auto apply visualization when view options changes

Partially closes #2099 

In the visualize plugin (editor), when view options are updated, visualization is automatically updated.

It cannot close #2099 because when the view is updated, it requests ES even if aggregations are identical.