Don't try to clone rubygems if we already have it.

Without this change, running the makefile more than once blows up because the first run already got rubygems, and the second run can't deal with that.

Also .gitignore rubygems because it isn't checked in to gemsontuf.