add executable parameter to gem module.
fix bug about implicit editable mode installation with VCS URL.
Merge branch 'feature/gem_custom_executable'