Add config.Configuration
Use configuration in record command
Tweak record_environ example
Use configuration in isearch command
Reorganize module: add rash.query

and move preprocess_kwds and SafeArgumentParser there
Add query.expand_query to interpret search_pattern_expander
Expand query before setting formatter

Fixed:
Expanded options for formatter was not considered.
Rename: 's/\bconf\b/cfstore/g'
Cosmetic change in Indexer
Rename: 's/\bconfstore\b/cfstore/g'
Define search_alias instead of search_pattern_expander

It is more easy to use interface.  It is also safer because
user don't need to touch RASH internals.
Add Configuration.search_kwds_adapter
Add TestExpandQuery
Merge branch 'configuration'

RASH loads configuration from ~/.config/rash/config.py now.
Bump to 0.1.2.dev1