implement Module#define_method
test define_method
test other argument types
fix for #303 based on multi assignment
Merge remote-tracking branch 'origin/master' into tim/fix-303
fix translation
fix wrong variable name
Array#+ sends to_ary to non-array arguments

Thanks to removing the assertion in W_ArrayObject.method_add RubySpec's
core/array/plus_spec.rb can be now executed. 6/8 examples pass.
Array#+ coerces the argument to an array
Missing return in Coerce.array
Recognise tabs as whitespace.
Implement Array::[]
Use array's listview(space) instead of items_w

Building bin/topaz works again.
Simplify Coerce.array: don't create a new array
Merge pull request #323 from jstepien/array_singleton_subscript

Implement Array::[]
Merge remote-tracking branch 'origin/master' into tim/Module#define_method

Conflicts:
	topaz/objects/procobject.py
Merge pull request #300 from topazproject/tim/Module#define_method

Add Module#define_method
Remove unnecessary test code.
Better tab indentation test.
Merge pull request #322 from jerith/jerith/tab-indentation

Recognise tabs as whitespace.