Add basic spec for opening a FIFO.
A few basic trace_var specs.
Add spec for Method#to_proc producing a proc that receives blocks.

This appears to be a 1.8.7 bug, since it does not pass the block
along. I've filed #5926 and guarded it with ruby_bug.
Add basic specs for String#% %<foo> form.
Add spec for args passed to module/class_exec.
Add spec to confirm methods that match operators call.
Add spec for Socket#accept_nonblock exceptions.
Fixed spec failure on 1.9.3-p194 by setting Basic_Socket.do_not_reverse_lookup=true, before it was set to false for before and after filter.
Adds spec for directories with glob patterns

* Dir.[] and Dir.glob should be able to match these special directories.
  Passes under MRI, but currently fails under JRuby:
  https://github.com/jruby/jruby/issues/172
utf8 symbols should be treated as such
Improve specs for File.readlink

* Verify relative paths when changing the working directory work too
* Verify readlink succeeds even if the target does not exist
* An EINVAL should be raised when not a symlink
File.readlink: fix description of example to be clearer
File.readlink: work in a sub directory
Follow Ruby 2.0's bugfix on #6644.
Merge pull request #131 from eregon/readlink

Improve specs for File.readlink
Merge pull request #144 from carlhoerberg/utf8symbols

ASCII only symbol originate from non US-ASCII encoding becomes US-ASCII.
Revert "Correct flying specs related MRI#5694."

Update released version

This reverts commit 162efef3636d5f6257375ba1f43ad8c10a657446.
Change arity specs to distinguish Proc & lambdas [redmine:5694]
It doesn't need partial file.
Follow CRuby r36391.

* hash.c (rb_hash_s_create): raise an exception, when input elements
  are not one or two elements arrays.  [ruby-core:39945] [Bug #5406]