Avoid creating escape characters on Windows

Mark strings passed to `execfile` as raw strings to avoid 
having "\\activate_this.py" changed to "\x07ctivate_this.py".
Adds the Tower.js console
Merge pull request #64 from svieira/patch-1

Avoid creating escape characters on Windows
Merge pull request #67 from edubkendo/adds-tower

Adds the Tower.js console
Makes fix due to recent change to Tower.js
Merge pull request #70 from edubkendo/adds-tower

Makes fix due to recent change to Tower.js
possibly better color filtering
Merge remote-tracking branch 'origin/master'
more brute force control codes filtering (close #66) and finally turn off auto_complete permemently
basic Clisp config (close #72)
Add a Matlab subprocess-type REPL
Merge refactor from gclapperton for readonly history

initial implementation of send to repl, changed repl history to readonly and a few other modifications

Conflicts:

	Default (OSX).sublime-keymap
	sublimerepl.py
Use arrow keys for history on all platforms
Add more protections to cursor leaving prompt

Override several more movement and editing functions on all three platforms
to prevent corrupting the REPL history buffer, including delete-by-word,
move to BOL, and delete to BOL.
Remove any character that precedes backspace (\08)

When filtering ASCII color codes, remove *any* character that precedes a
backspace control character from the output, not just underscores.
Merge pull request #76 from mbauman/ascii_control_codes

Remove any character that precedes backspace (\08)
Merge pull request #74 from mbauman/matlab_repl

Add a Matlab subprocess-type REPL
Merge branch 'readonly_buffer' of https://github.com/mbauman/SublimeREPL
Minor adjustments after merge:
   - pep8 in sublimerepl.py
   - bring back Alt+P/Alt+N as an option (history_arrows: false), guys, guys next time don't just remove the shortcuts I use all the time, ok? ;-)

KNOWN ISSUES:
   - ReplSend <-> ReplSendCommand conflict. I know that text_transfer needs some love (especially since virtualenv/execnet support broke almost every assumption I made).
   - Up/Alt+p on an empty line causes ST2 to select whole history line ->left doesn't work then, because .delta == 0. We should probably just clear selection and place cursor on .output_end
LICENSE ADJUSTMENT: BSD/MIT -> GPL!!!!

This is important.
Since SublimeREPL uses execnet (GPL), as a whole we also need to switch to GPL.
My code is still BSD licensed, so if you really care you can rip out GPL parts.