Revert "Fix for the diff action in the commit window"

This reverts commit 124b963bf3226277a5973f4e5d2707976a215165.
Let actions in status window call the proper scripts

Previously revert, remove, and commit would all fail, fixes textmate/subversion.tmbundle#12

It seems that the status window code is from the old bundle, prior to the major refactoring done, and while new scripts had been created for the actions, no one was actually calling them.

I also removed setting ‘LC_CTYPE’ as that should no longer be an issue, additionally we now recommend calling ‘mate’ via the TM_MATE environment variable.
Point to ruby 1.8 shim

Using a shim allows us to catch when 1.8 of ruby is not present and provide other options.

#ignore
Let Subversion → Checkout fallback on home folder

If TM_DIRECTORY is unset then TM_FILEPATH would also be unset, causing an exception (dirname being called with nil).
Use TM_MATE environment variable (instead of raw ‘mate’)