Add warning message when Gemfiles use source with a block.

This fixes issue #3198.

When a user has a Gemfile such as:
```ruby
source 'http://example.com' do
  gem 'nokogiri'
end
```

This prints a warning, as this form of `source` is not supported in Bundlers <1.7.