Fixed: Ivars with accessors in a Category failed with duplicate ivar error
Fixed: Added test case
fix for missing textFieldBackgroundColor support
apply to contentView instead of bezelView
manual test
introduced cocoa methods for background color
changed test to use cocoa api
correction of typos
Fixed: Updated backgroundColor internal variable handling

Previously, _textFieldBackgroundColor was used as the internal variable, and getter/setter methods were explicitly declared to handle getting/setting this value.

This commit changes the name of the internal variable to match the Cocoa compliant method (backgroundColor/setBackgroundColor). It also declares an @accessor option to auto-generate the getter. The setter is explicitly declared because it needs to mark the object as needing display.

Additionally, the logic for the setting is moved from the older method, setTextFieldBackgroundColor, to the new one, setBackgroundColor, and a comment was made to clarify that the older one was deprecated with a link to this issue.
Fix: Remove _backgroundColor

This parameter exists on CPView, so it has been removed here. A note was added on the setter to identify that the parameter was defined in the superclass.
Fix: https://github.com/cappuccino/cappuccino/issues/2157

Possible bug in XMLHTTPRequest.  Thanks to hmsimmonds for locating the following:

http://connect.microsoft.com/IE/feedback/details/795580/ie11-xmlhttprequest-incorrectly-throws-invalidstateerror-when-setting-responsetype

https://github.com/enyo/dropzone/issues/179

In short, setting the "withCredentials" flag must be done after open().
removed collectionViewDidChangeSelection
fixed unit test
Fixed: typo in scrollRectToVisible: documentation
add special close button for inactive windows
style
Fixed: wrong text-color for CPDatePicker

Previously the color of a CPDatePicker wasn't black as a CPTextField

Fixed #2188
Fixed: CPRadioGroup were truncated

Since PR #2170, CPRadioGroup were truncated because they are specific components translated into a NSMatrix (CPView) object.
This fix sets CPRadio controlSize according to xCode value and uses its frame adjustment to adjust CPRadio inside a CPRadioGroup.
Test: Update CPControlSize and Nib2CibAlignment tests to show CPRadioGroup truncated fix.

It removes unuseful grid image and adds CPRadio and CPRadioGroup into CPControlSize and Nib2CibAlignment tests.
-setFloat:forKey: @selector(aValue) -> @selector(floatValue)