added source,repository,snapshot_repository and allow group-arrays in Gemfile