Add tests arround the border of Fixnum and Bignum.
Add tests arround the border of Fixnum and Bignum.

Signed-off-by: Brian Ford <bford@engineyard.com>

Also, fixed spec for 1 << 62. It should be 4611686018427387904,
not 2305843009213693952.

rdp/rubyspec,enricosada/rubyspec,tinco/rubyspec,yaauie/rubyspec,rkh/rubyspec,DawidJanczak/rubyspec,marcandre/rubyspec,yous/rubyspec,flavio/rubyspec,no6v/rubyspec,eregon/rubyspec,sgarciac/spec,nevir/rubyspec,undees/rubyspec,markburns/rubyspec,freerange/rubyspec,nevir/rubyspec,alindeman/rubyspec,calavera/rubyspec,mrkn/rubyspec,alex/rubyspec,jvshahid/rubyspec,mbj/rubyspec,jannishuebl/rubyspec,neomadara/rubyspec,shirosaki/rubyspec,jannishuebl/rubyspec,alex/rubyspec,saturnflyer/rubyspec,sgarciac/spec,alloy/rubyspec,nobu/rubyspec,godfat/rubyspec,nobu/rubyspec,timfel/rubyspec,iliabylich/rubyspec,MagLev/rubyspec,ruby/spec,bl4ckdu5t/rubyspec,ruby/spec,oggy/rubyspec,roshats/rubyspec,Aesthetikx/rubyspec,luccastera/rubyspec,jabley/rubyspec,agrimm/rubyspec,bradediger/rubyspec,ericmeyer/rubyspec,alexch/rubyspec,nobu/rubyspec,sferik/rubyspec,alindeman/rubyspec,scooter-dangle/rubyspec,DavidEGrayson/rubyspec,josedonizetti/rubyspec,griff/rubyspec,benbc/rubyspec,no6v/rubyspec,timfel/rubyspec,ericmeyer/rubyspec,qmx/rubyspec,bradediger/rubyspec,jvshahid/rubyspec,JuanitoFatas/rubyspec,markburns/rubyspec,shirosaki/rubyspec,luccastera/rubyspec,ruby/rubyspec,jabley/rubyspec,wied03/rubyspec,ruby/spec,qmx/rubyspec,xaviershay/rubyspec,bomatson/rubyspec,benburkert/rubyspec,terceiro/rubyspec,calavera/rubyspec,oggy/rubyspec,scooter-dangle/rubyspec,sferik/rubyspec,DavidEGrayson/rubyspec,neomadara/rubyspec,godfat/rubyspec,yb66/rubyspec,roshats/rubyspec,BanzaiMan/rubyspec,kidaa/rubyspec,enricosada/rubyspec,bjeanes/rubyspec,flavio/rubyspec,iliabylich/rubyspec,freerange/rubyspec,chesterbr/rubyspec,wied03/rubyspec,kachick/rubyspec,saturnflyer/rubyspec,benbc/rubyspec,jstepien/rubyspec,wied03/rubyspec,DawidJanczak/rubyspec,amarshall/rubyspec,eregon/rubyspec,BanzaiMan/rubyspec,Zoxc/rubyspec,lucaspinto/rubyspec,tinco/rubyspec,ruby/rubyspec,yaauie/rubyspec,ujihisa/rubyspec,iainbeeston/rubyspec,teleological/rubyspec,marcandre/rubyspec,metadave/rubyspec,terceiro/rubyspec,atambo/rubyspec,sgarciac/spec,bl4ckdu5t/rubyspec,sorah/rubyspec,kachick/rubyspec,josedonizetti/rubyspec,benburkert/rubyspec,iainbeeston/rubyspec,askl56/rubyspec,benlovell/rubyspec,metadave/rubyspec,benlovell/rubyspec,jstepien/rubyspec,voxik/rubyspec,bomatson/rubyspec,teleological/rubyspec,Zoxc/rubyspec,yb66/rubyspec,griff/rubyspec,xaviershay/rubyspec,bjeanes/rubyspec,mbj/rubyspec,askl56/rubyspec,rdp/rubyspec,agrimm/rubyspec,lucaspinto/rubyspec,Aesthetikx/rubyspec,julik/rubyspec,alexch/rubyspec,julik/rubyspec,kachick/rubyspec,sorah/rubyspec,JuanitoFatas/rubyspec,atambo/rubyspec,mrkn/rubyspec,chesterbr/rubyspec,yous/rubyspec,MagLev/rubyspec,voxik/rubyspec,eregon/rubyspec,kidaa/rubyspec,rkh/rubyspec,amarshall/rubyspec,undees/rubyspec