Fixed several problems with Float conversion with Ruby 2.0.x amongst other fixes