General clean-up.
Modernizing code based on Xcode 5’s recommendations.
Merge remote-tracking branch 'svgkitmain/1.x' into cleanup

Conflicts:
	Source/Parsers/SVGKParser.m
Merge branch '1.x' into cleanup
Fix some leaks and bugs.
Merge branch '1.x' into cleanup

Conflicts:
	Source/UIKit additions/NSCharacterSet+SVGKExtensions.m
Merge branch '1.x' into cleanup
Merge branch '1.x' into cleanup
Some 64-bit fixes.
Found some headers that were being copied twice.
Added contributors info
REFACTORED: exporting SVG's to NSData and UIImage is now much cleaner
FIXED: 64bit compatibility at datatype / compiler level. Needs testing on 64bit hardware (but I don't have any)
README
README
README
Merge branch '1.x' into cleanup

Conflicts:
	Source/DOM classes/Core DOM/Node.m
	Source/DOM classes/SVG-DOM/SVGElementInstance.m
	Source/DOM classes/Unported or Partial DOM/SVGPathElement.m
	Source/Parsers/SVGKParser.m
	Source/Parsers/SVGKPointsAndPathsParser.m
	Source/QuartzCore additions/SVGGradientLayer.m
Note to self: Build, then commit.
FIXED: SVGKParser SHOULD now be safe to run multiple copies simultaneously on different thread
ADDED: SVGKParser 'parseSynchronously' can now be cancelled ASYNCHronously from other threads (experimental - more testing needed)
FIXED: bug in new asynch loading code
FIXED: Demo now shows full parse-time stats to width of scroll area, instead of truncating at edge of screen
REFACTORED: cleaned up the Demo source to make it clearer the various tricks going on for people to copy/paste to their own code
ADDED: Asynchronous parsing of SVGKImage's
ADDED: approximate progress-bar for loading large SVGKImage's (estimates by looking at how many bytes have been read from the file and XML parsed)