Escape pattern before compiling REGEX
Fix highlighting of function definitions

Fixes issue #5
Centralize settings loading

Load settings from actual settings file rather than via the view
Syntax highlighting fixes

1. Show function arguments as regular variables as the code reads better
2. Refactor Corona API keywords regex
3. Add "composer" Corona API keyword
Fix toggling of build pane

Toggling the build pane would clear its contents due to a ST weirdness
which is now worked around.  Fixes issue #10
Improve PLUGIN_PATH logic

Apparently ST2 lowercases the pathname so we need to handle that and we
also need to handle ST2 if that's what we're running in
Syntax improvement

Give Corona Lua its own scopeName so we can distinguish it from regular
Lua
Documented corona_completions_strip_white_space
Completion improvements

 * Consider only files which have their syntax set to "Corona SDK Lua"
to be Corona Lua files
 * Add support for corona_completions_strip_white_space preference to
strip whitespace from completions
 * Fix doubling of prefixes when doing completion under certain
circumstances
 * Add appropriate symbols to the word terminators list
 * Change the way periods are handled so that the ST "word_separators"
preference is not changed (logic is now based on the more appropriate
"auto_complete_triggers" preference).  Changes are reverted when the
buffer is closed
Merge remote-tracking branch 'Corona/master'

Conflicts:
	CoronaSDKLua.tmLanguage
	completions.py
Ignore .orig files
Fix things that broke in the merge