Fix for opening bindings tab as initial tab

'fish_config bindings' command should open bindings tab as initially active tab
Squashed commit of the following:

commit d81ae2665fb7ff5123d8472e1d40d7d57fb4b291
Author: Max Gonzih <gonzih@gmail.com>
Date:   Sun Feb 2 16:22:18 2014 +0300

    Check for command-not-found command on suse

commit 004b794c82d79bc9463cdb52784b9b5ea49f1c76
Author: Max Gonzih <gonzih@gmail.com>
Date:   Sun Feb 2 14:04:41 2014 +0300

    Fix cnf handler for Suse and Fedora

    fixes #1208
Documented Alt-Right to accept a single word of an autosuggestion

See https://github.com/fish-shell/fish-shell/issues/1262
Highlight the entire variable name, not just the dollar sign. Fixes #1201
Redirect stderr of initial call to __fish_reload_key_bindings. Fixes ##1155