New: Added bidirectional CPLevelIndicator behaviour

Depending on whether min < max or max > min CPLevelIndicator changes the order of the normal/warning/critical color. This commit enables this behavior for both cases.
Merge pull request #2105 from Dogild/capp_lintInstall

New: capp_lint is installed with jake install
FIXED: Crash due to tooltip trying to be attached to a window that is gone

Previously, _CPToolTip was not testing if the view and so parentWindow was still here. During the timer, it might be gone, which would cause crash. This patch ensure the window is still there before showing the tooltip
Merge branch 'master' of https://github.com/cappuccino/cappuccino
Tweak: use continuation lines so the tmLanguage symbol parser works correctly.
Fixed: oops, it should have been single backslashes.
Fixed: Variable scope in CPSegmentedControl.j

Previously, an errant semicolon resulted in improperly scoped variables in CPSegmentedControl.

This fix removes the semicolon in favour of a comma.

Fixes #2117
Merge branch 'master' of github.com:cappuccino/cappuccino
Merge pull request #2118 from ahankinson/fix-issue2117

Fixed: Variable scope in CPSegmentedControl.j
This will be Cappuccino 0.9.7-1.
Merge branch 'refs/heads/0.9.7'
Merge pull request #2071 from krodelin/feature-CPLevelIndicator

New: Added bidirectional CPLevelIndicator behaviour
New: visual test for warning/critical state in CPLevelIndicator.

This change makes sure there is both a level indicator which goes into warning and critical display mode for low levels and one which goes into the same for high levels in the manual test for level indicator.

Refs #2071.
Test: CPLevelIndicatorTest.

Refs #2071.
New: `CPThemeStateFirstResponder` for CPView.

When a CPView becomes the first responder it now takes on the 'first responder' theme state, as does all its subviews. This allows it to naturally change appearance when it has the keyboard focus, such as with focus rings and brighter colour schemes.
New: `CPThemeStateKeyWindow` for CPView.

Every view in the key window now takes on the 'key window' theme state. This makes it easy to theme everything in inactive windows in more muted colours. Also, combined with the first responder theme state of the previous commit we can have visuals like "first responder but in an inactive window" for text views and such things.
Fixed: nib2cib "The built in image NSRadioButton is not supported" error.

The nib2cib change which introduced support for the plus and minus template images in nib2cib also broke support for converting radio groups.

This fix restores that support.
New: nib2cib support for the standard color panel toolbar item.
Fixed: nib2cib of date picker would not convert enabled state.

Without this fix, if a disabled date picker was converted with nib2cib it would come out enabled.
Fixed: contentInset theme value read 2x in tool bar.