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