Merge pull request #227 from MaddTheSane/tests

Add test cases via XCTest
Make firstChild, lastChild, previousSibling and nextSibling be calculated properties.
Merge pull request #231 from dgileadi/node-impl

Change Node to make firstChild, lastChild, previousSibling and nextSibling be calculated properties
Rebase on proper 2.x branch.
Renamed sublayerCount and added a comment about it.
Merge pull request #232 from dgileadi/fix-xml

Fix issue with editing/reloading XML
Added support for evened fill-rule.
Added new svg file as a test case.
Merge pull request #234 from open-genius/2.x

Just support for the evenodd fill-rule.Took out Comments renaming and code with //Fixme in it.
Merge branch '2.x' of https://github.com/SVGKit/SVGKit

Conflicts:
	Demo-iOS.xcodeproj/project.pbxproj
	Source/DOM classes/Core DOM/Node+Mutable.h
	Source/DOM classes/Core DOM/SVGKNode.m
	Source/DOM classes/SVG-DOM/SVGHelperUtilities.m