Check for Workspace

Update check_for_workspace() to check for setting and verify path
before launching "New Project" or "Open Project" commands (these are
the only options available when not in a project).
Merge pull request #146 from doublesharp/patch-1

Check for Workspace
Synchronize, Compile Conflicts, Fixes

* Use /config/.apex_file_properties to determine if there is a conflict
with the server
* Use DiffMerge for synchronizing
* Improved payload parameter handling
* Better line/col error handling
* New setting mm_compile_check_conflicts

Conflicts:
	Context.sublime-menu
	Side Bar.sublime-menu
	util.py
Merge pull request #147 from doublesharp/patch-conflict-synchronize-merge

Synchronize, Compile Conflicts, Fixes
ApexPage is reserved keyword, so defaulting to MyPage
set location of your Sublime Text install for better recognition in MavensMate.app
use non-reserved keyword
only show compile errors message if messages array is greater than zero
no more apex class docs
no more doxygen
remove todo
fix an issue with new trigger dialog
add workflow to mm types
fixes an issue for operations that dont contain a params object
push version
Merge remote-tracking branch 'upstream/2.0' into 2.0