Add an "empty" template and let template classes override the "Gemfile" template.

Custom template classes can define "self.gemfile_template" to return the
path to their own Gemfile template, without having to reimplement our
generate_bundler! task.