Update documentation of suggest_gems_from_name
Remove underscores and hyphens when finding suggestions
If rdoc or ri were installed, provide guidance on how to use them, and how to not install them in the future.
Add MacRuby to the list of special cases for platforms
Add some tests to make sure MacRuby and Gem::Platform get along
Replace usage of the term "spermy" with "approximate".

* The "spermy" or "twiddle wakka" operator (~>) is similar to the
  greater-equal-then (>=) version operator, except that it matches
  families of versions. This version operator also uses a Tilde character,
  which is commonly used to denote approximate values
  (See definition 2.b http://www.merriam-webster.com/dictionary/tilde).
update specification documentation to clearly indicate that executables need to be ruby files.
Leave the group permissions of the umask alone.
Moving comment block to the top.
updating comment block to point at github
add note about QuickLoader
new todo
Merge pull request #236 from steveklabnik/master

+ Improved documentation in rubygems.rb (steveklabnik)
Merge pull request #220 from ctcherry/master

+ Allow group writable if umask allows it already. (ctcherry)
Merge pull request #219 from olbrich/patch-1

update specification docs to indicate that executables need to be ruby
+ Removed commas from update summary so you can paste it back to cleanup. (amatsuda)
Adding myself to contributors.
Adding note about refactoring out hacks.

That stuff should really all be in one place so we know what kinds
of things we're screwing with.
Bunch of DOC and REFACTOR comments
Moving doc block to the top