Fixed #2919, errors and wrong behaviours on multi-level drilldown.
Utils: Better JS error detection
Fixed #3176, updating gauge axis caused background to disappear.
Utils: Better error reporting in compare view
Merge remote-tracking branch 'upstream/master'