convert breakpoint list to wire format and send to project; fix #586
Merge pull request #661 from wohanley/586

convert breakpoint list to wire format and send to project; fix #586
add debug workflow stuff
Update the use of pimpathon.withTempDir to force canonical files
Correctly shutdown the listener thread on system shutdown
Merge pull request #657 from rorygraves/debug_workflow

Debug workflow
better jdk resolution, workaround https://github.com/typelevel/scala/issues/75
MELPA shield
Merge pull request #667 from fommil/jdkDir

consistent use of JDK directory (and tools.jar)
Config option to pass arguments to debugger VM
Merge pull request #676 from edani/debug-218

Config option to pass arguments to debugger VM
bump sbt and use resolution caching
create parboiled helper method, refactor descriptorparser
remove dead code close #678
Merge pull request #679 from fommil/fix_invalidate_classpath

Fix invalidate classpath
Change the RPC insterface to be call/response
Merge pull request #681 from rorygraves/rpc_refactor

Change the RPC insterface to be call/response
S-Exp domain model and serialisation framework
Merge pull request #684 from fommil/sexp

S-Express: S-Exp serialisation framework
Update to include travis docker support

From: http://blog.travis-ci.com/2014-12-17-faster-builds-with-container-based-infrastructure/