Added Method#arity emthod

TagAction: tag 'fails' deleted for specs:

 * Method#arity returns n, where n is the number of required arguments,
   when there are zero or more required arguments only
 * Method#arity returns n, where n is the number of required arguments
   and method created via defined_method
 * Method#arity returns -(n+1), where n is the number of required
   arguments, when there is at least one optional argument
 * Method#arity returns -(n+1), where n is the number of required
   arguments, when there is a splat argument,
   regardless of optional arguments
 * Method#arity returns the same value regardless of the presence of a block
Moving the RUBY_REVISION part of version string to be more MRI-ish

per conversation on #514
Merge pull request #537 from modcloth/mbh/ruby-revision-shuffle

Moving the RUBY_REVISION part of version string to be more MRI-ish
make these spec tags more accurate
Merge branch 'master' of github.com:topazproject/topaz
things which pass
unskip some env tests
unskip float specs
iunskip io specs
unskip some kernel specs
unskipped some method specs
unskip some mmodule tags
unskip object_id spec
unskip some proc spec
unskip some range specs
unskip some symbol specs
debugging to figure out which thing is failing/segfaulting (doesn't occur locally for me)
skip this to fix segfault
skip some new specs
try enabling emails so contributors know if their PRs are broken