Update README.md
CC 2.5 -> CC 3.0, update list of contributors.
Refs #5. Force NSFunctionKeyMask for global functional hot keys.

If key code is any of functional keys, force the NSFunctionKeyMask
modifier flag. Otherwise Carbon won't recognize it.
Update PTHotKey.framework version.
Fix missing break.
Refs #6. Explain how to add ShortcutRecorder to project and IB.
Better layout with autoresizing masks. More Comments.
Use string \'Space\' for the space key code.

Mac OS X do not use glyph to show space in its recorders.
E.g. in System Preferences.
Inc version.
Return support for object value bindings.
Intrinsic Content Size now matches longest possible displayed string.

In all languages the longest possible displayed string is
SRLoc(@"Click to record shortcut"). Therefore we must ensure that
size of the control is enough to display that string.
SRKeyCodeTransformer retuns empty string instead of nil.
Add transformers from shortcut to keyEquivalent.

By using this transformer you can directly transform dictionary
used by SRRecorderControl to describe shortcut into
keyEquivalent and keyEquivalentModifierMask.
PTHotKey+ShortcutRecorder is now part of PTHotKey framework.
Fix shortcut recorder is not redisplayed when recording should not begin.
Do not invalidate intrinisc content size since it's persistant.

The only way to change it is to select another locale.
SRValidator checks both system shortcuts and menu items by default.
Key code is represented by unsigned short, not NSInteger.
Fix indention.
KeyEquivalent transformers now always return non-nil values.