Split up SVGElement.attr to specific attribute setters
Performance improvements in the SVG renderer
Addition to splitting attr
Merge branch 'origin/master'

Conflicts:
	js/highcharts.src.js
	js/highmaps.src.js
	js/highstock.src.js
	js/parts/Html.js
	js/parts/SvgRenderer.js
	utils/benchmark/index.php
Resolved most issues with new .attr model in SVGRenderer
Minor bug fixing in attr hooks refactor branch.
Utils: path for benchmarking
First implementation of attribute setter methods in VMLElement. Linted.
Optimized getBBox, cached all boxes by string and font properties. Speeds up rendering by 4-5% in the standard benchmarks.
Speed up color handling. Removed workaround for older WebKit and Batik engines that didn't support rgba colors.
Maps: Updated map-from-svg tool to use latest code.
Merge branch 'master'
Utils: Fixed bugs in benchmarking tool.
Merge branch 'master'
Fixed some issues after regression testing attribute setters.
Fixed dev branch regression after the attr setter refactoring
Refactored symbol attribute setting to avoid check in general .attr method.
Revert "Refactored symbol attribute setting to avoid check in general .attr method."

This reverts commit c8debb36b5def1df435671b49b4d6b9ef8eee116.
3D: z index layering issue with columns
Fixed missing state marker graphic on series with more points than turboThreshold.