container.settingobject: sort keys of ALLOWED_SETTINGS
config/rc.conf: Fix comment about avoid loading of default rc.conf
examples/README: add instructions on how to install plugins
ext.widestring: catch a wild UnicodeEncodeError
api.commands: add updated_line handler

with this feature, commands can overwrite the line after each quick()
call by changing the attribute "self.updated_line".
config/commands: added :scout command for faster ":find"ing

as requested by Miodrag Milic
config/commands: :filter as you type

As requested by Miodrag Milic
widgets.console: Fix commands that open console in quick()
fsobject.directory: removed useless code in accept_file

the code "if hidden_filter in fname" assumes that hidden_filter is a
string, which can never happen since Directory.load_bit_by_bit converts
the string value to a regexp
fsobject.directory.accept_file: pass directory, not dirname

That way, the accept_file function can get whatever information about
the directory it needs.
fsobject.directory: check for temporary_filter

this can be used in commands which temporarily filter the directory,
without disrupting the user-defined filter.
Revert "api.commands: add updated_line handler"

This reverts commit 8a516820081a317b85c6c2ced7901a4000130bf5.

The commit introduced a feature that already existed; you can simply run
fm.open_console() to change the current line.

Conflicts:
	ranger/gui/widgets/console.py
Revert "config/commands: added :scout command for faster ":find"ing"

This reverts commit f24817eece19aafba5dd7399c2dd3c212dacf29b.
Added :travel and :narrow commands
core.actions: Don't break "uq" key on fm.reset()
ext.widestring: fix f*kups on WideString(<unicode object>)
gui.bar: extra safety check
Merge branch 'master' into vcs