envutil.rb: filter kwargs

* test/ruby/envutil.rb (EnvUtil#invoke_ruby): add stdout_filter
  and stderr_filter optional keyword arguments, which filter
  stdout and stderr outputs respectively.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45557 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
test_array.rb: simplify test_shared_marking

* test/ruby/test_array.rb (test_shared_marking): simplify with
  timeout option and no random, also reduce same messages.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45558 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2014-04-11

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45559 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
gc.c: no newline to rb_bug

* gc.c: no newline in messages for rb_bug, it outputs a newline
  after the message.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45560 b2dd03c8-39d4-4d8f-98ff-823fe69b080e