Utilize more idiomatic naming conventions for Socket class methods

The current names of methods like Socket.gethostname are not very idiomatic of Ruby. In order to maintain backwards compatibility we decided to alias to the more idiomatic names.

--
@adkron
@zph