Implement some pattern code for OS X. Expand the iOS pattern code to accept CGImages and CGColors.
Have SVGKit on OS X handle NSColors.
Add dealloc and finalize calls to SVGKPattern.
Make the iOS version of SVGKPattern use CGColors as well.
Fix possible crash.
Simplifying some code.
I don't trust Objective-C's automatically generated setter for CoreFoundation objects.
Some bounds checking on the setColor function.
Merge branch 'patterns'

Conflicts:
	Source/Unsorted/SVGKPattern.m
Merge branch 'master' into arc