Add to_s for file_status_t
Fix deadlock related to aborting command with HTML output

This would happen for a command that is set to re-use previous output window (when busy). We would kill the running command and wait (in the main dispatch queue) for it to stop, but since the runner is (now) using GCD as well, and updating the “did exit” status in the main queue, we would wait forever.
Set default merge policy for CoreData

This is only relevant when another process is updating the CoreData storage (while TextMate is running), i.e. not a scenario normal users should see.
Ensure we have a document in tab drop action method

Some crash reports indicate that we do not have a document, although I can’t think of why such situation would arise.
Use std::string::back() instead of operator[] with size()-1
The ‘const’ keyword should be to the right of its type

The standard doesn’t care which side the keyword is placed on, but placing it on the right makes it easier to read types.

E.g. reading “int const* const” from right to left we get “const pointer to const integer”.