configure.ac: Fix typo

'direcotry' => 'directory'
adding elixir, iex, mix completions
Math: disable bc multi-line output.
Update adb.fish

Added semi-documented but often used adb subcommand.
Fix completion bug for special fish characters.

Issue #1108: If there are special characters like '{' in the
completion suggestions, then we fail to parse it successfully
as we are passing an unescaped version of the character to
parser_t::eval_args(...).

This causes us to retun w/o completion suggestions.

This bug was discovered while implementing 'git stash' completion
as the suggestion contained strings like 'stash@\{0\}'.

Th fix is to properly escape the string before parsing it.
__fish_complete_svn: remove GNU extension options

Continuation of https://github.com/fish-shell/fish-shell/pull/1195/.
Removes use of --delimiter and --fields with cut(1) as these are GNU
extensions.

Note that a number of completions use these options, but as they are
only for GNU/Linux-specific tools have remained unmodified.
Merge branch 'master' into ast
Fix some warnings