Make labels right-aligned by default
Reformat and justify was broken for multi-paragraph input

Fixes #1021.
Improve code to find license key
Allow user to “add license” in About → Registration
Remove keychain argument

The new (non-deprecated) API no longer allows us to target a specific keychain for add, remove, and lookup.

This wasn’t used by TextMate itself but was extremely useful for writing tests against the API (using temporary keychains).
Stopping long lived TextMate.system() executions would crash
Update dialog text
Don’t pre-select (find) “in selection” by default

Previously this would be selected if the user had a multi-line selection and was pressing ⌘F. The old behavior can be restored using:

    defaults write findInSelectionByDefault -bool YES
Don’t let up/down abort multiple carets when all on same line

In this situation, abort the multiple carets by moving them all to the beginning or end of the current line (⌘←/⌘→ or ⌃A/⌃E).
Ensure tab size read from .tm_properties is larger than zero

Closes #1028.
Only skip setting search folder for ⇧⌘F if already “owner”

The user may use ⇧⌘F either to bring existing results to front, or to start a new folder search for a potential different project.

If the dialog is not visible, we always initialize it fully. If already visible, we previously would not setup search folder since the current search folder might have been manually set by the user, which we do not want to overwrite.
Checkin release notes
Skip loading Bundles → TextMate → Update Notification (⌘Q)

The bundle item is causing ⌘Q to act subtlety different (issue #1031) but as we still see a lot of users on old versions, the item is still valuable to keep around.
Don’t use kSecAttrCreator with keychain API

The creator code is obsolete and doesn’t serve much of a purpose, as we already mention TextMate in the service name.

When updating a keychain item we leave out kSecAttrLabel and kSecAttrComment, which may fix issue #1029.
Improve error dialog when failing to add license
Add CR to default trim character set
Remove leading/trailing whitespace from license owner name
Find dialog now responds to findAllInSelection:

This is the action method sent by the Edit → Find → Find All (⌥⌘F) menu item, and is now treated as an alias to the existing findAll: action method (that the Find All button in the find dialog sends).
Add menu item to toggle column selection

The motivation for this is mainly to make the ⌥ shortcut visible in the UI, which presently, it is not, as we need to “hack” the menu item to show it.
Support setting menu item’s modified state to NO