Fixed bugs in Discard and Rollback tools

Rollback and Discard were sometimes not finding the absolute file path to the .checkoutInfo config file (issue #84). Now they use environment variables instead of maya's file command, which seems to have solved the problem.

Both tools now show an error dialog when they are used on unchecked out files (issue #80)