vis.js: reduce loading times and memory footprint
I made vis.js to use deferred rendering and on runtime throw away unnecessary things. On my ICL page load times are significantly faster and at same time consumed memory is fraction of what it was. Also while at it fixed filtered host list clicking on header bar.
Change is quite big blob, I tried to test everything I could think of and I didn't notice anything being broken. Tested with Chrome and FF.
Edited by Juha-Pekka Heikkilä