Clean up RubyTime.java

Add @Override
Rename local variables that collide with fields
Remove unused initialization
Rearrange .travis.yml, and re-enable OpenJDK 6
Allow OpenJDK 6 run to fail.

See https://travis-ci.org/jruby/jruby/jobs/6079003#L683
Tag failing Time specs
Disable failing OpenSSL test in Java 6. See #628.
test-extended on Java 6 should pass on Travis now.
Exclude a failing test on Java 6.

See #628
Remove tags for unmatching specs with 'tag --purge'
Tag specs that fail when the whole suite is run
Tag failing specs in 1.8 mode
'fails', not 'falis'
Fix #630 - FFI::Struct Arrays behave differently on JRuby vs FFI gem
Based on atambo/jruby@586a3d9, resolve any conflict with the current master. Resolve #468.
Make FFI::StructLayout::ArrayProxy extend FFI::Struct::Inline array to be compatible with ruby-ffi
Add @Override to RubySocket
@Override's in RubyModule
Merge pull request #600 from rdblue/fix-cmp

Fixing RubyBasicObject#compareTo bug.
Implemented write_smime() for OpenSSL::PKCS7.
remove double assignment

Signed-off-by: Wayne Meissner <wmeissner@gmail.com>
Add support for Floats as the first argument to Time.at.

- Keep track of nanoseconds overflowing to the next millisecond.