Range#to_s
Merge pull request #740 from tobarja/Range#to_s

Range#to_s
Note that ruby-build doesn't build Topaz, it installs the nightly build.
Merge pull request #741 from chrisseaton/patch-1

Note that ruby-build doesn't build Topaz, it installs the nightly build.
Array#transpose
Merge pull request #742 from kostya/transpose

Array#transpose
Array#fill adapted from rubinius
combine array
Added unit test for a bug I ran over

Inside a module the method defined? didn't work correctly.
The first part makes sure that when a variable @foo inside module A was not
defined at all defined?(@foo) will return false inside A.
The second part makes sure that when a variable @foo was defined as nil inside
A defined(@foo) will return true (and not false because @foo is nil).
Changed W_ModuleObject.find_instance_var

All unit tests run now.
Modified LOAD_INSTANCE_VAR in the interpreter

The unit tests all still pass and I think that this is the right place to
return space.w_nil when space.find_instance_var returns None.
Merge branch 'master' of github.com:topazproject/topaz into fix_defined
Merge pull request #747 from gemoe100/fix_defined

Fix defined
Merge pull request #744 from kostya/fill

Array#fill adapted from rubinius
Fix Hash#initialize
Merge pull request #748 from kachick/fix-hash-initialize

Fix Hash#initialize
Untag passing specs
Merge pull request #749 from jstepien/untag

Untag passing specs
Hash.new should raise ArgumentError when passed both arguments
Merge pull request #750 from kachick/fix-hash-new_with-2arg

Hash.new should raise ArgumentError when passed both arguments