test-dist is not working at all. try to fix it on master first [skip ci]
next snapshot version
Enable Travis on branches with a "test-" prefix
Restore hex and random_bytes to SecureRandom 1.8

The refactor which replaced hex and random_bytes with native code
in SecureRandom accidentally left them broken for 1.8.  Restored!
Yielder return value for each_with_object

Make Enumerator#each_with_object return its yielder's value to match MRI
Fixed two places where RubyWarnings was printing lineNumber+1 instead of the actual line number.  This fixes issue #1446.
ThreadContext.gatherCallerBacktrace: Got rid of several lines of code that were computing things that were not used.
Added a regression test for issue #1446: Line number in runtime warnings is one greater than the actual line number.
Fixed two places where RubyWarnings was printing lineNumber+1 instead of the actual line number.  This fixes issue #1446.
ThreadContext.gatherCallerBacktrace: Got rid of several lines of code that were computing things that were not used.
Merge branch 'warning_line_pull_request' into david17
Merge pull request #1436 from dmarcotte/travis-on-branches

Allow Travis on select branches
Merge pull request #1439 from dmarcotte/securerand-18

Restore hex and random_bytes to SecureRandom 1.8 (fixes Travis)
Merge pull request #1440 from dmarcotte/enum-ret-vals

Enumerator#each_with_object should provide the yielder's return value to its block
Added multiple implementations of FileResource.

This prepares the transition to using FileResource rather than JRubyFile
directly for any areas where both jars and regular files are to be
supported.
Merge pull request #1450 from DavidEGrayson/warning_line_pull_request

Make warnings show the right line number
Fix Gem.ruby singleton method on Windows
Follow-up to pr #1448 to only use driveletter logic if actually running on windows
Merge big decimal type error fix to 1.7
Fix typo in lexer. lex_state of FNAME should become ENDFN after seeing an identifier