Always cancel timer when we're done, even if an exception is thrown. Closes #540
Don't shade jruby/jython/groovy artifacts - only for native packages (gem,egg,zip). Closes #518, #522.
This actually gets those tests passing, whoops
Don't execute the tests on travis, but compile them
Tell travis to also run the examples