fsobject.fsobject: fix crash with vcs_aware=true
config/rc.conf: added smart case options to search commands
doc/ranger.1: Fixed --copy-config documentation
Makefile: Fix regex of 'make clean'
Added version info to examples
doc/ranger.1: documented :scout command
rifle: added --version option
doc/ranger.1: removed obsolete reference to fm.env
moved fsobject.* to container.*

why have an extra directory for them?
added compatibility layer for ranger.fsobject module
core.tab: consistent return value in get_selection()
simplify sanitizing of settings and core.shared module
settingobject: remove complexity of shorten_title setting
removed compatibility for "hidden_filter" option being a regex
renamed container.settingobject to container.settings

ranger.container.settingobject.SettingObject ->
ranger.container.settings.Settings

ranger.container.settingobject.LocalSettingObject ->
ranger.container.settings.LocalSettings

This is for more conformity.  No other class is called *Object.
config/rifle.conf: fix pager label
ranger.fsobject: added BAD_INFO constant
gui.color: remove "remove_attr" function

What I didn't realize when I wrote the function "remove_attr" is that
"remove_attr(value, attribute)"
can be simply replaced with
"value & ~attribute"
gui.color: improved get_color
setup.py: removed fsobject package