Merge pull request #819 from merryman/master

Implemented String#slice_i
All Fixnum#modulo specs passing now. Removed (provisory?) modulo in numeric.rb
Removed failing tags. Now only returns Bignums if now overflow occured.
Distributed modulo implementation to Float and Bignum. Reduced usage of Bignum-ops. Removed passing tags.
Fixed fmod rpython problems. Removed whitespace...
Fixed math.fmod domain errors
Brought back Numeric#mod implementations in ruby. Apparently needed by some other specs.
divmod() is not RPython :-(
Tagged Thread#priority specs, which are obviously not implemented
Multiple divmod specs now passing
Implemented divmod for all numbers
Added missing check for zero in Fixnum and Bignum
Fixed coding style and used is_kind_of()
Fixed indents to be multiples of 4
Merge pull request #820 from merryman/Fixnum#%

All Fixnum#modulo specs passing now.
String.chomp maintains trailing carriage return
Tag these new failing specs
Merge pull request #821 from danshultz/string_empty_chomp_keeps_carriage_return

String.chomp maintains trailing carriage return
Reflow
Merge branch 'master' of https://github.com/topazproject/topaz