Add partest interface compile to travis
Fix shadowing rules in ClasspathBuilder for jars.

Files in jars coming earlier in a classpath should shadow files
with the same *relative* path to their jar coming later in a
classpath. This behavior was broken in
d97f7d090f44a8399df72e82f876e822a9fc27d7 and so here's the fix.
Fix #526: Remove .sjspack files, inline info into packfile
Fix #515: Implement isInfinite for java.lang.Float and Double
Add tests for +-Infinity.toString() - comes from #516.
Merge pull request #528 from gzm0/remove-packfiles

Fix #526: Remove .sjspack files, inline info into packfile
Merge pull request #537 from sjrd/fix-classpath-shadowing

Fix shadowing rules in ClasspathBuilder for jars.
Merge pull request #532 from sjrd/isinfinite

Fix #515: Implement isInfinite for java.lang.Float and Double
Serialize Positions in IR incrementally.

It means: as diffs wrt the last position serialized, with a compact
format. This divides almost by 2 the size of .sjsir files.
Merge pull request #533 from sjrd/serialize-pos-incrementally

Serialize Positions in IR incrementally.
Fix #538: Correct type signature for append methods on StringBuffer
Merge pull request #540 from gzm0/fix-string-buffer

Fix #538: Correct type signature for append methods on StringBuffer
Fix #539: Add files to display tests in Jasmine-HTML
Merge pull request #542 from gzm0/html-test

Fix #539: Add files to display tests in Jasmine-HTML
Add script to publish artifacts to bintray
Merge pull request #547 from gzm0/publish-script

Add script to publish artifacts to bintray