Various updates to avoid needing autotools

 * Updated tarballs
 * Updated development gems
 * Enables support for canonical release tarballs
 * Enables support for arbitrary patches
Update gemfile to use secure rubygems.
Add support for XSUB and XPUB socket types. See issue #14.