Don’t read bundle sources or signing keys from disk

This was to allow third party indexes but we newer got anywhere with that, so it’s just unnecessary code complexity and the potential for problems if the files on disk are wrong.
Add file type extension to document backups
Only report privileged helper tool outdated when a new one exists

This is so that we can use the privileged helper tool from tests, assuming it has already been installed.
Do not destroy shared authorization rights

Each time we used an authorization right in the privileged helper tool, TextMate would lose the right since the helper tool destroyed it after use.
Improve lifetime of the authorization wrapper used by mate

While the memory was released during exit, we didn’t free the authorization right, which is shared between multiple processes, unsure if that would actually leak any resources.
Make the Find and HTML window switch back to a Space TM is actually in
Make CoreText manage the tabs

Rather than putting tabs in their own node, leave them in the text nodes and allow core text to handle the size. This fixes the issue with using tabs in right-to-left text.
Add space invisible

The implements the space invisible using the new method of drawing the invisibles so it does not affect right-to-left text.
Do not create tab stop at location zero

I do not understand what the point of this tab stop is.
Do not create temporary CTLineRef for lines without tabs

This also avoids creating the paragraph style object for these lines.
Check for failure when creating CTLineRef related objects
Use ruby18 shebang in bundle command template
Use our “standard” idiom for setting menu item keys to ⌘1-n
Extend bundle item chooser’s search capabilities
Add crash report info about what plug-in we’re loading
Checkin release notes
Update some ruby shebangs
Do proper string conversion of non-string values

Only values from the root target goes through this code, so it wasn’t causing a problem, as none of those keys had a multi-element array, but in ruby 2.0 embedding an array in a string seems to use inspect instead of to_s:

	Ruby 1.8: "#{['foo']}" #=> foo
	Ruby 2.0: "#{['foo']}" #=> ["foo"]
Retrieve the sheet delegate if present in main window
Send diffs to a separate window