Revert "Merge pull request #3305 from doodzik/master"

This reverts commit 8677640f3375794898d17b47cee1d7276c4c1515, reversing
changes made to edcfb5718c27b85e202bcfa6934580be704ff3ee.

Conflicts:
	lib/bundler/templates/newgem/CODE_OF_CONDUCT.md.tt

This follows further discussion in
https://github.com/bundler/bundler/pull/3305 where it was pointed out
that adding this to gems without the maintainers' explicit consent and
committment to enforcement is dangerous and counter-productive.

A more thorough approach is planned in https://trello.com/c/1349U0gF
Extended gem generation and generation settings
As discussed in https://github.com/bundler/bundler/pull/3305#issuecomment-67024669, the gem generator should not generate default files that change the rights or responsibilities of gem authors without their explicit consent. Let's change the gem generator to ask gem authors what they want, and allow them to change it via config or --flags.

* Remove LICENSE from default gem
* Remove CODE_OF_CONDUCT from default gem
* Add --coc flag to generate CODE_OF_CONDUCT
* Add --mit flag to generate LICENSE
* On gem generation, if not set to true/false, ask user if they are willing to license their code permissively under the MIT license
* On gem generation, if not set to true/false, ask user if they are willing to add a Code of Conduct to their gem
* On gem generation, if not set to false/rspec/minitest, ask if the user would like to generate tests along with their gems. Save the answer as bundle config gem.tests.
* Ensure that --coc, --mit, --test flags overrule any config settings that may be set.