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/
Revert travis update.

Revert as we require sudo for apt-get and I didn't read the instructions carefully.