fix typo in gemfile declaration
add case of gem with specified gem version in test gemfile
only extract source options that matches ':'
Merge branch 'extract_source_fix'