Fixed new compiler to output better formatted error messages
Add missing header + missing @global
Add missing imports
Add new found warnings fixes
Add missing @class
Fix missing imports and @global and @class
Add other missing imports
Objj2 compiler fixes

Compiled all files individually:

- Added missing imports.
- Added @class/@global declarations to break circular dependencies.
- Fixed broken code in CPCharacterSet -hasMemberInPlane:
- Misc. code cleanup.
Objj2 compiler fixes

Compiled all files individually:

- Added missing imports.
- Added @class/@global declarations to break circular dependencies.
- Misc. code cleanup.

Conflicts:
	AppKit/CPWindow/_CPWindow.j
	AppKit/Platform/DOM/CPPlatformWindow+DOM.j
Objj2 compiler fixes

- Each file compiles individually with no errors or warnings.
- Added missing imports.
- Fixed imports to remove circularity.
- Removed unnecessary imports.
- Added missing headers.
- Added missing action_button.png.
- Replace CPMakeRect with CGRectMake.
Oops, missed one
Fixed new compiler to load frameworks for the environment that it is building and not for the environment that is running
Fixed missing/circular imports in nib2cib
Merge branch 'objj_compiler2' into integ
If the targetView of attachedWindow has no more window, close the popover instead of trying to reposition it
Add missing import
Fix _CPToolTip.j never properly imported
Fixes #1721. Fixed: bad negative numbers from CPNumberFormatter.

Without this fix, CPNumberFormatter didn't format negative values well. E.g. with thousands separators on it could generate, "-,999.00".

This fix generally improves handling of negative numbers by CPNumberFormatter.
Clean up.
Fixed: 64a0fb2 broke `CPCharacterSet`.

The `cs == nil` to `cs === nil` change introduced by 64a0fb2 was incorrect. Since `CPCharacterSet` is used widely through Cappuccino this broke many unit tests and much functionality.

The fix is to again consider both `nil` and `undefined` as cause for initing a new character set.