remove code which logged output and state to files

this was unused for over a year
test against jruby 1.7.2

that is what we use in prod

also test against 1.7.12 as our Docker worker uses it
remove 1.7.2 as it won’t install on Travis
make passing in options optional
remove timeouts, as they are not used
missed some extra timeout code
no longer needed timeout args checks