fixing the support of new params on IO.foreach

Signed-off-by: Charles Oliver Nutter <headius@headius.com>
Remove passing IO#foreach tags.
Re-tag Struct.new spec that appears to fail on Travis.
Merge remote-tracking branch 'github/master'