Deprecate the `filename` option

Why?

- It is only used to set the `file` property of the source map, and
  that’s probably done just because the `file` property used to be a
  required property of source maps. It isn’t no more.
- The `file` property is not used by browsers.
- The user could easily just add the property himself on the returned
  source map object.
- It was neither documented nor tested.
- KISS.