Implementing "-n" flag

plus its prerequisite `Kernel.gets`
Implementing `Kernel.gets` loop in RPython and moving it to the right spot
Changes per feedback
Trying out a pre-built frame version of Kernel.gets loop
Merge remote-tracking branch 'upstream/master' into mbh/dash-n-flag-plus-Kernel#gets
implement Math.gamma
Merge branch 'master' of https://github.com/topazproject/topaz

Conflicts:
	topaz/objspace.py
add myself to AUTHORS.rst
Fixed #488 -- added a link to the rubyspec and mspec repositories
Merge pull request #480 from modcloth/mbh/dash-n-flag-plus-Kernel#gets

Implementing "-n" flag
Merge pull request #487 from cfbolz/master

Add Math.gamma
updated specs for gamma
cleanup, put this exception in the math module
this fails on travis for some reason
marshal using python's marshalling
marshalling with array
nested arrays and booleans
using python's marshalling for now
simple marshal implementation with bytes
marshalling bigger integers