Added --editor option to open generated gemspec in editor

Adds an `--editor` option for the `bundle gem` command, to open the generated gemspec in the user's editor. Comes with CHANGELOG entry and test.

Similar to https://github.com/rails/rails/pull/8553