Allow relative directories as gem names in bundle gem command

I often try to do `bundle gem .` once inside the directory I set up for
the gem. This do creates boilerplate in the current directory, however
it assumes the gems is named `.`.

With this patch you can do `bundle gem .` and it will scaffold the gem
with the current folder name. It even goes a bit beyond that and allows
any relative path to be a valid gem target.