Project Settings do not open properly in windows from the menu, launching an empty file instead of the correct one. Switch to open_file method simplest way to resolve. Tested mac + win
add new apex extensions
hook up keyring setting
handle 31.0 compile response
Bug Fix: Linux - Cannot open project #219

This is a fix for the bug #219. The popen command was not passed the parameters in the correct order so the command would fail to execute. This would have been noticed immediately if the application had been tested on Linux. Also, popen takes a list of arguments as the first parameter which is handled better than passing in one single string.
Merge pull request #432 from jamesmelville/windows_project_settings

MavensMate -> Settings -> Project broken under windows
Merge pull request #443 from brettbatie/master

Bug Fix: Linux - Cannot open project #219
force branch checkout to override current master, closes #446, closes #417
Merge pull request #447 from ralphcallaway/fix_installer_issue

force branch checkout to override current master,
send delete result to compile handler as it's essentially a deployment ("compile") of destructivechanges.xml
prep for package control
change mm_debug_mode to mm_developer_mode, add mm installer
lots of mm installer ux improvements
use mm_path instead of mm_location to avoid setting collision, clean up settings, clean up project in general in prep for release
ignore mm
adds linux-specific logic for mm installation
resolves issue where open project was not working in linux
ensures user settings are migrated
default value for subl_location is no longer local
ensures linux users use wget or curl where appropriate