Semantically order attributes by default
Created by: Ede123
Follow up to #59:
As already discussed there we should order attributes by default in output. Furthermore a semantic ordering would be preferable to increase human readability.
The challenge at hand is to find a viable way to achieve a useful attribute order, even with future SVG specifications, namespaced extensions, etc. in mind.