Update mm_project.py

In index_apex_overlays() check that result['records'] is both set and contains values, 
otherwise return success response. Fixes https://github.com/joeferraro/MavensMate-SublimeText/issues/127 
when there are no ApexExecutionOverlayAction results.
no selections for depoy

Don't preselect any components for deploy command.
update build script

set python_location in build_settings.json to default Brew install,
update freeze_dev_osx.py to grab proper paths
set path on build_settings

Set the abspath for build_settings so you can run the file from
anywhere.
remove the mm directory after building

All of these files are autogenerated by the build script and are not
needed, already removed at top of next build.
better meta data checking for open on server

Use the meta xml files to determine the file type, more efficient url
building
add comment
Update mm_util.py: metadata JSON loading

create mm_util.get_default_metadata_data() and
mm_util.get_child_metadata_data() to load metadata JSON centrally,
replace references in the project to the file name with this function.
Update mm_project.py: refresh() fix

Fix for https://github.com/joeferraro/MavensMate/issues/6

Checks for project root or /src directory to refresh all metadata, if not checks that metadata type could be found before adding it to the refresh list.

Update hard reference to metadata json with mm_util.get_default_metadata_data()
Merge pull request #2 from doublesharp/patch-3

Update mm_project.py: refresh() fix
Merge pull request #3 from doublesharp/patch-1

Update mm_project.py
Merge pull request #4 from doublesharp/open-on-sfdc

Open Salesforce Metadata
Merge pull request #7 from doublesharp/patch-2

Metadata JSON loading and refresh() fix
encode utf-8 to prevent ascii issues, catch unit test weirdness
ignore build settings file
no need for the pyinstaller-dev contents
Merge branch 'master' of https://github.com/joeferraro/MavensMate
mm_compile_rollback_on_error

Add support for "mm_compile_rollback_on_error" setting, will allow for
compiles to not roll back on error