Open gem command

Opens gem source code in EDITOR. See #789 for details.

Usage:

Open in default editor:
```
gem open gem_name
```
Open using vim:
```
gem open gem_name -e vim
```