Removed requires_literal_default DatabaseFeature.

Any database that needs to control how the default value is rendered will
need to override prepare_default.

DatabaseOperations.quote_parameter has been relocated to SchemaEditor and
prefixed with an underscore to discourage usage by others. It's possible
to use _quote_parameter in such a way as to open the possibility of an SQL
injection attack.