Adds string constructors to ints and floats

Closed Bitbucket Importer requested to merge bitbucket/declined-pr-18 into branch/default

Created originally on Bitbucket by jterrace (Jeff Terrace)

Changesets for this Pull Request have not been imported, because it had been already declined on Bitbucket. Marked as closed by the import user.

Added tests for (u)int8-(u)int64 and float32/float64 for taking strings as contructors, e.g. int8('50')

Added string type to FakeSpace

Updated int and float _coerce methods to handle strings. I had to special case it because space.int(space.wrap('50')) does not work.

Merge request reports