Fixed auto-completion for paths contain spaces.
History UI is disabled when worker thread is running.
Add alerts to clearly state that Tab and History are not available when
an external script is running.
Selection on history popup also sets the up/down index correctly.
Auto-completion for directories now ends the completion with a trailing slash.
README updated.
Prompt no longer gets erased when there are texts after the cursor.
Tilda is now recongized by completer.
Runtime is now responsible for get_prompt instead of the app class.
Fix a bug on protecting prompt from being erased by the clear button.
Max number of possibilities to show is now configurable through
.stash_config
Input is always fully reset before running a new command.
python.py now uses -b flag to specify running in background.
Fixed a bug that ampersand (&) is allowed in commands and causes alias
reprocessing.
Merge branch 'briarfox-master'
Merge branch 'master' into dev
scp and ssh-keygen added
Merge pull request #6 from briarfox/scp

scp and ssh-keygen added
Merged most code from [whateversh](http://github.com/dgelessus/whateversh). Changed all commands so they will no longer run immediately when imported for some reason. Various minor code changes/fixes/simplifications.
Merge branch 'master' of https://github.com/dgelessus/stash into dgelessus-master
Took sys.path out BIN_PATH in default rc.
Merge branch 'dgelessus-master'
Fixed man.py
Merge pull request #9 from briarfox/man_fix

Fixed man.py
Fixed a bug in dest argument parsing.
cat.py now correctly display all text sent through pipes. C-D to
terminate its interactive mode.
Prepare utilities for the next version.

Add docstring and a --force option to rm.py
selfupdate.sh now tries to delete unwanted development only files.