Removing d3-tip dependency

- Added Tooltip.js class;
- Series now draw their own tooltips instead of the Chart;
- Added two helper functions to insight.Utils;

Stacked/Grouped bars and rows make it more complicated that it needs to be, but if we refactor them in future it will become simpler.