fish: update for new documentation build process.

Part of an updated documentation build process, the lexicon_filter
script's 'sed' shebang is set during make using 'which'. In Homebrew's
'superenv' this will be incorrect as the superenv stub isn't
shebangable, so it needs to be rewritten.

I chose to use 'inreplace' rather than a patch as it has a unique
signature in Makefile.in and require less maintenance in future, won't
changing anything in the current 2.1.0 distribution and the change is
exclusively for Homebrew.
Make inreplace conditional on --HEAD
fish: inreplace out, make variable in

Counterpart pull request: fish-shell/fish-shell#1685.
fish: add 2.1.0 bottle.