Accept `signature_scheme` in profile.json
Watch profile file and kill IScala when it is removed
Prepare for using ProGuard to optimise IScala.jar
Rename Request -> FromIPython and Reply -> ToIPython
Communication.recv() returns an Option
Rename raw_input socket to stdin
Add preliminary support for raw_input()